| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # docker-compose.yaml
- # https://www.devpowerup.com/php-docker
- version: '3'
- services:
- app:
- build:
- context: .
- dockerfile: docker/Dockerfile
- container_name: app
- tty: true
- depends_on:
- - db
- environment:
- DATABASE_URL: postgresql://dbuser:bigsecret@127.0.0.1:5432/devdb
- working_dir: /var/www
- volumes:
- - ./:/var/www
- webserver:
- image: nginx:stable
- container_name: webserver
- restart: always
- ports:
- - "8080:80"
- depends_on:
- - app
- volumes:
- - ./:/var/www
- - ./docker/app.conf:/etc/nginx/conf.d/default.conf
- links:
- - app
- db:
- image: postgres:14
- container_name: db
- restart: always
- volumes:
- - db_data:/var/lib/postgresql/data
- environment:
- POSTGRES_PASSWORD: devsecret
- POSTGRES_USER: devuser
- POSTGRES_DB: devdb
- ports:
- - "5432:5432"
- volumes:
- db_data:
|