-
Notifications
You must be signed in to change notification settings - Fork 55
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
cron runs with different env variables #36
Comments
Thanks for the input. The cron examples need some attention. Which method do you prefer using to trigger your cron process? |
I'm currently using the ENABLE_CRON method, but mostly because of a current hosting setup that we don't control ourselfes, so it's easier to have everything in one container. I do think the separate cron container is the nicer solution and I would prefer it for other projects. |
Thanks, tobias. But where exactly did you add the line in the entrypoint script? |
I did add this right before the
I don't remember why the exclusion of the |
By default, cron does not care about the environment variables that are set in the Dockerfile. This means that all scheduled cronjobs will run with a completely different configuration ‒ in my case they run against the wrong database.
A workaround for this is to print all env variables to
/etc/environment
where crontab will pick them up.Adding this line to the entrypoint script will fix this problem:
printenv >> /etc/environment
The text was updated successfully, but these errors were encountered: