forked from beba/foerderbarometer
34 lines
713 B
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
|