Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- web:
- image: nginx:1.11
- ports:
- - "8080:80"
- volumes:
- - ./docker/nginx/site.conf:/etc/nginx/conf.d/default.conf:ro
- - ./:/var/www/app:ro
- depends_on:
- - php-fpm
- links:
- - php-fpm
- php-fpm:
- build: docker/php-fpm
- working_dir: /var/www/app/web
- volumes:
- - ./:/var/www/app:rw
- links:
- - db
- environment:
- - AWS_SESSION_TOKEN=${AWS_SESSION_TOKEN}
- - AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION}
- - AWS_REGION=${AWS_REGION}
- - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
- - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
- db:
- build: docker/db
- environment:
- - POSTGRES_USER=web
- - POSTGRES_DB=digital-magazine
- - POSTGRES_PASSWORD=password
- - PGDATA=/var/lib/postgresql/data/pgdata
- ports:
- - "5432:5432"
- volumes:
- # Having a named volume is enough to have persistence
- # We don't need to mount this directory.
- - postgresql-data:/var/lib/postgresql/data/pgdata
- volumes:
- postgresql-data:
- driver: local
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement