Files
Nutrition-Management/docker-compose.yml
T
2026-06-08 12:45:06 +08:00

40 lines
677 B
YAML

version: '3.8'
services:
db:
image: mariadb:10.11
environment:
MARIADB_ROOT_PASSWORD: password
MARIADB_DATABASE: nutrition
volumes:
- db_data:/var/lib/mysql
- ./server/init.sql:/docker-entrypoint-initdb.d/init.sql
restart: unless-stopped
api:
build:
context: ./server
environment:
DB_HOST: db
DB_USER: root
DB_PASSWORD: password
DB_NAME: nutrition
PORT: 3000
ports:
- "3000:3000"
depends_on:
- db
restart: unless-stopped
web:
build:
context: .
ports:
- "3131:80"
depends_on:
- api
restart: unless-stopped
volumes:
db_data: