staffportal/docker-compose.yml
2024-10-06 18:06:34 +00:00

22 lines
564 B
YAML
Executable File

services:
app:
container_name: staffportal-app
build: .
ports:
- "8000:80"
depends_on:
- db
environment:
- SQLALCHEMY_DATABASE_URI=mysql+pymysql://${MYSQL_USER}:${MYSQL_PASSWORD}@${MYSQL_HOST}:3306/${MYSQL_DATABASE}
db:
image: mysql:9
container_name: staffportal-db
environment:
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
volumes:
- ./data:/var/lib/mysql