Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛(project) fix jobs #16

Merged
merged 5 commits into from
Apr 3, 2024
Merged

🐛(project) fix jobs #16

merged 5 commits into from
Apr 3, 2024

Conversation

AntoLC
Copy link
Collaborator

@AntoLC AntoLC commented Apr 3, 2024

Purpose

This PR will fix the jobs to test our project.

Generate the PO file.
It will create the locale folder, and so
init correctly LOCALE_PATHS env.
This should fix the CI.
add frontend cmd to Makefile.
`backend-development` and `backend-production` CMD syntaxes were
using a Shell Form. Shell form prevented Unix signals from reaching
our container correctly, such as SIGTERM. Also, the shell process
ends up being the PID 1, instead of our Python scripts.

Docker recommends to use the exec form whenever possible.
@AntoLC AntoLC added bug Something isn't working CI labels Apr 3, 2024
@AntoLC AntoLC self-assigned this Apr 3, 2024
Rename i18n-back to i18n-crowdin.
Change the job to use the 'age' env.
Add secrets to the repository using sops.
@AntoLC AntoLC merged commit 3cd1852 into main Apr 3, 2024
8 of 10 checks passed
@AntoLC AntoLC deleted the fix/CI/fix-jobs branch April 3, 2024 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant