Files
framework/docker-compose.yml
2023-01-24 20:35:12 +00:00

48 lines
911 B
YAML

# 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: