]> git.parisson.com Git - teleforma.git/commitdiff
Initial dev version of docker-compose
authorGael Le Mignot <gael@pilotsystems.net>
Wed, 30 Jun 2021 13:34:30 +0000 (15:34 +0200)
committerGael Le Mignot <gael@pilotsystems.net>
Wed, 30 Jun 2021 13:34:30 +0000 (15:34 +0200)
docker-compose-dev.yml [new file with mode: 0644]

diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml
new file mode 100644 (file)
index 0000000..e6cd571
--- /dev/null
@@ -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:
+
+