From 6ce3a307cca0d457e7de05de03a991fa05a5aea8 Mon Sep 17 00:00:00 2001 From: Aleksey Lobanov Date: Sun, 3 Jan 2021 15:58:00 +0300 Subject: [PATCH] docker: compose for assets workers --- worker-compose.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/worker-compose.yaml b/worker-compose.yaml index e69de29..37faf8f 100644 --- a/worker-compose.yaml +++ b/worker-compose.yaml @@ -0,0 +1,33 @@ +version: "3" +services: + rabbit_ssh: + image: kroniak/ssh-client + command: > + ssh -4 + -i /.ssh/id_rsa + -o GatewayPorts=yes + -o StrictHostKeyChecking=no + -N -T + -L 5672:127.0.0.1:5672 + -L 15672:127.0.0.1:15672 + proxy_user@storage4.likemath.ru + #ports: + # - "15672:15672" + volumes: + - ./z_assets-optimizer:/.ssh/id_rsa:ro + restart: on-failure + worker: + build: + context: . + dockerfile: Dockerfile + volumes: + - ./logs/:/var/log/assets-bot/ + - ./z_assets-optimizer:/.ssh/id_rsa:ro + environment: + - RABBIT_HOST=rabbit_ssh + - GIT_PRIVATE_KEY_PATH=/.ssh/id_rsa + env_file: + - .env.rabbit + depends_on: + - rabbit_ssh + restart: always \ No newline at end of file