Setarea fusului orar pentru Docker

Pentru a schimba fusul orar în Docker, urmați acești pași:

1. Opriți containerul Docker

Navigați în directorul staff/ și opriți Docker cu comanda:

sudo ./stop.sh

2. Editați Dockerfile

Mergeți în directorul staff/image/ și deschideți Dockerfile.
Găsiți linia care setează fusul orar și actualizați-o, de exemplu:

ln -f -v -s /usr/share/zoneinfo/Europe/Bucharest /etc/localtime ;

Înlocuiți Europe/Bucharest cu fusul orar preferat.

⚠️ Important: În fișierul data/etc/php.ini, trebuie să comentați linia cu setarea fusului orar.
Schimbați din:

date.timezone = Europe/Chisinau

în:

; date.timezone = Europe/Chisinau

3. Re-build și repornire Docker

Reveniți în directorul staff/ și rulați:

sudo ./start.sh rebuild

4. Setarea fusului orar pentru serverul propriu-zis (opțional)

Dacă doriți să configurați fusul orar și pentru serverul gazdă, rulați:

sudo dpkg-reconfigure tzdata