From 8f2405d276bd4b184f6a2cd2125e4af8f5148040 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 24 Jun 2024 09:51:31 +0200 Subject: [PATCH] use docker API v3 --- docker-compose.yml | 112 +++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 55 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index dc896c99..849922f6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,66 +21,68 @@ # Guillaume Pellerin # Thomas Fillon +version: "3" -data: - image: debian:jessie - volumes: - - /home/crem/media/cache:/srv/media/cache - - /home/crem/media/export:/srv/media/export - - /home/crem/media/results:/srv/media/results - - /archive/CREM/media/log:/srv/media/log - - /home/crem/media/tmp:/srv/media/tmp - - /archive/CREM/media/items:/srv/media/items - - /archive/CREM/backup:/srv/backup - - ./data/static:/srv/static - - ./data/bower:/srv/bower - - ./data/log/nginx:/var/log/nginx - - ./data/log/uwsgi:/var/log/uwsgi - command: "true" +services: + data: + image: debian:jessie + volumes: + - /home/crem/media/cache:/srv/media/cache + - /home/crem/media/export:/srv/media/export + - /home/crem/media/results:/srv/media/results + - /archive/CREM/media/log:/srv/media/log + - /home/crem/media/tmp:/srv/media/tmp + - /archive/CREM/media/items:/srv/media/items + - /archive/CREM/backup:/srv/backup + - ./data/static:/srv/static + - ./data/bower:/srv/bower + - ./data/log/nginx:/var/log/nginx + - ./data/log/uwsgi:/var/log/uwsgi + command: "true" -db: - image: mysql:5 - volumes: - - ./scripts/:/srv/scripts - - ./data/mysql/:/var/lib/mysql - volumes_from: - - data - env_file: - - env/prod.env + db: + image: mysql:5 + volumes: + - ./scripts/:/srv/scripts + - ./data/mysql/:/var/lib/mysql + volumes_from: + - data + env_file: + - env/prod.env -broker: - image: redis + broker: + image: redis -search: - image: elasticsearch:1 + search: + image: elasticsearch:1 -app: - image: parisson/telemeta:1.6 - volumes: - - ./app:/srv/app - - ./telemeta:/srv/src/telemeta/telemeta - volumes_from: - - data - env_file: - - env/prod.env - command: /bin/bash scripts/app.sh - links: - - broker - - db - - search - ports: - - "8100:8000" + app: + image: parisson/telemeta:1.6 + volumes: + - ./app:/srv/app + - ./telemeta:/srv/src/telemeta/telemeta + volumes_from: + - data + env_file: + - env/prod.env + command: /bin/bash scripts/app.sh + links: + - broker + - db + - search + ports: + - "8100:8000" -worker: - image: parisson/telemeta:1.6 - volumes_from: - - app - - data - env_file: - - env/prod.env - command: /bin/bash scripts/worker.sh - links: - - broker - - db + worker: + image: parisson/telemeta:1.6 + volumes_from: + - app + - data + env_file: + - env/prod.env + command: /bin/bash scripts/worker.sh + links: + - broker + - db -- 2.39.5