By ctoMorel
Hie,
I have just started using the Digital Ocean App platform to quickly deploy and test our Microservices. One thing that was quickly discovered by our test users was the 2-hour difference in terms of time indicated on some of the messages sent to the customer. We are using CAT / GMT(+2) but the server time is 2 hours behind. So the question is, how do we change the DO App Platform Servers to Our TimeZone to get the correct time?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Accepted Answer
You can set the timezone with an TZ
environment variable, for example:
TZ='Africa/Lagos'
Hope this helps!
This command did it for me in Ubuntu 22.10:
$ sudo timedatectl set-timezone America/New_York
Time zone names:
$ timedatectl list-timezones | less
Confirm:
$ timedatectl
Local time: Sat 2022-11-26 10:52:08 EST
Universal time: Sat 2022-11-26 15:52:08 UTC
RTC time: Sat 2022-11-26 15:52:08
Time zone: America/New_York (EST, -0500)
Log files will not show the new timezone until you restart. sudo apache2ctl restart
did it for the apache logs but to get all the logs (mysql, certbot, etc):
$ reboot
For me, the issue was due to my Dockerfile, and I needed to add this:
# Add certificates and timezone data
RUN apk --no-cache add ca-certificates tzdata
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.