foerderbarometer/docker-compose.yaml

34 lines
713 B
YAML

services:
django:
image: python:3-alpine
working_dir: /app
volumes:
- .:/app
environment:
PYTHONUNBUFFERED: 1
DATABASE_ENGINE: mysql
DATABASE_HOST: mariadb
DATABASE_USER: fdb
DATABASE_PASSWORD: fdb
ports:
- 8000:8000
command:
- sh
- -c
- |
apk update
apk add gcc
apk add mariadb-dev
apk add musl-dev
pip install -Ur requirements.txt
python manage.py migrate
python manage.py runserver 0.0.0.0:8000
mariadb:
image: mariadb
environment:
MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: yes
MARIADB_DATABASE: fdb
MARIADB_USER: fdb
MARIADB_PASSWORD: fdb