42 lines
903 B
YAML
42 lines
903 B
YAML
version: '3'
|
|
services:
|
|
map:
|
|
build: .
|
|
links:
|
|
- db:db
|
|
- cache:cache
|
|
- mailhog:mail
|
|
volumes:
|
|
- .containers/map/static:/app/static
|
|
- .containers/map/gunicorn.sock:/app/gunicorn.sock
|
|
- ./apps:/app/apps
|
|
- ./ojusomap:/app/ojusomap
|
|
- ./support:/app/support
|
|
ports:
|
|
- 8000:8000
|
|
env_file:
|
|
- ./local.env
|
|
command: /bin/sh -c "python3 manage.py collectstatic --noinput ; python3 manage.py runserver 0.0.0.0:8000"
|
|
|
|
db:
|
|
image: mdillon/postgis:9.6-alpine
|
|
volumes:
|
|
- .containers/db:/var/lib/postgresql/data
|
|
- ./support/postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
|
|
ports:
|
|
- "127.0.0.1:5432:5432"
|
|
env_file:
|
|
- ./local.env
|
|
|
|
mailhog:
|
|
image: mailhog/mailhog
|
|
ports:
|
|
- 1025:1025
|
|
- 8025:8025
|
|
|
|
cache:
|
|
image: memcached:1.4
|
|
|
|
volumes:
|
|
weblate-data:
|