40 lines
644 B
YAML
40 lines
644 B
YAML
version: '3.7'
|
|
|
|
services:
|
|
|
|
db:
|
|
restart: always
|
|
image: postgres:14.1
|
|
shm_size: 256mb
|
|
healthcheck:
|
|
test: ["CMD", "pg_isready", "-U", "postgres"]
|
|
environment:
|
|
- POSTGRES_USER=realfan
|
|
- POSTGRES_PASSWORD=changemeNOW
|
|
- POSTGRES_DB=realfan
|
|
volumes:
|
|
- db:/var/lib/postgres/data
|
|
networks:
|
|
- dev
|
|
|
|
web:
|
|
restart: always
|
|
build: docker
|
|
environment:
|
|
- ENV=dev # if not set, production mode is ON
|
|
volumes:
|
|
- ./public:/var/www/html
|
|
- ./config:/config
|
|
- ./src:/src
|
|
networks:
|
|
- dev
|
|
ports:
|
|
- 8080:80
|
|
|
|
volumes:
|
|
db:
|
|
|
|
networks:
|
|
dev:
|
|
|