Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.1"
- services:
- webserver:
- image: nginx:alpine
- container_name: mvp-webserver
- working_dir: /application
- volumes:
- - .:/application
- - ./docker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
- - ./docker/nginx/logs/application.error.log:/var/log/nginx/application.error.log
- - ./docker/nginx/logs/application.access.log:/var/log/nginx/application.access.log
- - ./docker/nginx/ssl:/etc/ssl
- ports:
- - "8080:80"
- - "3030:443"
- depends_on:
- - php
- - postgres
- memcached:
- image: memcached:alpine
- container_name: mvp-memcached
- ports:
- - "11211:11211"
- postgres:
- image: postgres:9.6-alpine
- container_name: mvp-postgres
- working_dir: /application
- volumes:
- - ./docker/postgres:/application
- environment:
- - POSTGRES_USER=app
- - POSTGRES_PASSWORD=app
- - POSTGRES_DB=mvp
- ports:
- - "5432:5432"
- php:
- build: docker/php-fpm
- container_name: mvp-php-fpm
- working_dir: /application
- volumes:
- - .:/application
- - ./docker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
- depends_on:
- - postgres
- - memcached
- composer:
- image: "composer"
- container_name: mvp-composer
- volumes:
- - ".:/app"
- command: install
Add Comment
Please, Sign In to add comment