services: ddjj: build: context: . dockerfile: Dockerfile volumes: - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro - ./src/app/:/var/www/ddjj/app:rw - ./src/config/:/var/www/ddjj/config:rw - ./src/database/:/var/www/ddjj/database:rw - ./src/public/:/var/www/ddjj/public:rw - ./src/resources/:/var/www/ddjj/resources:rw - ./src/routes/:/var/www/ddjj/routes:rw - ./src/tests/:/var/www/ddjj/tests:rw - ./src/composer.json/:/var/www/ddjj/composer.json - ./src/composer.lock/:/var/www/ddjj/composer.lock - ./src/.env:/var/www/ddjj/.env depends_on: - pgsql ports: - 5556:80 - 5557:443 expose: - 80 - 443 restart: always pgsql: image: postgres:11.6 ports: - 5555:5432 environment: TZ: America/Argentina/Buenos_Aires POSTGRES_PASSWORD: postgres POSTGRES_DB: ddjj PGDATA: /var/lib/postgresql/data/pgdata restart: always