Merge pull request #1771 from wallabag/docker-timezone

Docker timezone
This commit is contained in:
Nicolas Lœuillet 2016-03-09 10:42:15 +01:00
commit e7931dbdf8
2 changed files with 53 additions and 42 deletions

View File

@ -1,3 +1,5 @@
version: '2'
services:
nginx: nginx:
image: nginx image: nginx
ports: ports:
@ -10,7 +12,11 @@ nginx:
- php:php - php:php
command: nginx -c /nginx.conf command: nginx -c /nginx.conf
php: php:
build: docker/php build:
context: docker/php
args:
# Set here your timezone using one of this: http://php.net/manual/en/timezones.php
timezone: 'Europe/Monaco'
ports: ports:
- "9000:9000" - "9000:9000"
volumes: volumes:

View File

@ -1,10 +1,15 @@
FROM php:fpm FROM php:fpm
# Default timezone. To change it, use the argument in the docker-compose.yml file
ARG timezone='Europe/Paris'
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
libmcrypt-dev libicu-dev libpq-dev libxml2-dev \ libmcrypt-dev libicu-dev libpq-dev libxml2-dev \
&& docker-php-ext-install \ && docker-php-ext-install \
iconv mcrypt mbstring intl pdo pdo_mysql pdo_pgsql iconv mcrypt mbstring intl pdo pdo_mysql pdo_pgsql
RUN echo "date.timezone="$timezone > /usr/local/etc/php/conf.d/date_timezone.ini
RUN usermod -u 1000 www-data RUN usermod -u 1000 www-data
CMD ["php-fpm"] CMD ["php-fpm"]