oneBet/docker-compose.yml

50 lines
1.1 KiB
YAML
Raw Permalink Normal View History

# This is a docker-compose made only for testing purpose
#
# If any change has been done :
# > docker-compose -p onebet up --build -d
# Else :
# > docker-compose -p onebet up -d
version: "3.7"
services:
app:
build: .
image: onebet
environment:
DJANGO_SECRET: test
DJANGO_DEBUG: 1
POSTGRES_DATABASE: onebet
POSTGRES_USERNAME: onebet
POSTGRES_PASSWORD: onebet
POSTGRES_HOST: db
POSTGRES_PORT: 5432
depends_on:
- db
ports:
- 127.0.0.1:8000:8000
command:
- /bin/sh
- -c
- |
echo "waiting postgres database..."
sleep 5
echo "setting postgres schema..."
python manage.py migrate
echo "initialising postgres with default keys"
python manage.py initdb
echo "compling scss files..."
python manage.py compilescss
echo "running django server..."
python manage.py runserver 0.0.0.0:8000
db:
image: postgres:11.7-alpine
environment:
POSTGRES_USER: onebet
POSTGRES_PASSWORD: onebet
POSTGRES_DB: onebet
ports:
- 127.0.0.1:5432:5432