From: Gael Le Mignot Date: Wed, 30 Jun 2021 13:34:30 +0000 (+0200) Subject: Initial dev version of docker-compose X-Git-Tag: 2.3~30^2~3 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=b47734437854ab75cb98c724b2393313fb1e0224;p=teleforma.git Initial dev version of docker-compose --- diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml new file mode 100644 index 00000000..e6cd5713 --- /dev/null +++ b/docker-compose-dev.yml @@ -0,0 +1,61 @@ +version: '3' + +services: + app: + build: + context: . + args: + dev: 1 + command: /bin/sh /srv/app/wsgi.sh --runserver + volumes: + - ./app/:/srv/app + - ./bin:/srv/bin + - ./lib:/srv/lib + - ./teleforma/:/srv/src/teleforma/teleforma + - ./var/media:/srv/media + - ./var/backup:/srv/backup + - ./var/static:/srv/static + - ./var/log/app:/var/log/app + - ./var/log/uwsgi:/var/log/uwsgi + links: + - postgres + - redis + ports: + - "9000:8000" + env_file: + - 'env/debug.env' + + postgres: + image: postgres:13 + env_file: + - env/debug.env + environment: + PGDATA: /var/lib/postgresql/data/pgdata + volumes: + - ./var/lib/postgresql:/var/lib/postgresql/data:rw + - ./bin:/srv/bin + - ./var/backup/:/srv/backup + - /etc/localtime:/etc/localtime:ro + + memcached: + image: memcached:alpine + entrypoint: + - memcached + - -m 1024 + - -I 128m + - -v + + redis: + image: redis + entrypoint: + - redis-server + - --appendonly yes + volumes: + - ./var/redis:/data + +volumes: + app: + postgres: + redis: + +