zkt26/z1/docker-compose.yml

40 lines
719 B
YAML

services:
frontend:
image: nginx:latest
ports:
- "8080:80"
volumes:
- ./frontend:/usr/share/nginx/html
depends_on:
- backend
restart: always
backend:
build: ./backend
ports:
- "3000:3000"
depends_on:
- db
restart: always
db:
image: postgres:15
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
POSTGRES_DB: mydb
volumes:
- pgdata:/var/lib/postgresql/data
- ./init.sql:/docker-entrypoint-initdb.d/init.sql
restart: always
adminer:
image: adminer
ports:
- "8081:8080"
depends_on:
- db
restart: always
volumes:
pgdata: