From 6f9dfb10872a4f0648bb4cb621d2b06ce3362b5f Mon Sep 17 00:00:00 2001 From: Sheldan <5037282+Sheldan@users.noreply.github.com> Date: Wed, 24 Mar 2021 14:12:52 +0100 Subject: [PATCH] [OPB-6] adding ability to define folders for config and log in docker compose --- .../docker-compose/src/main/resources/docker-compose.yml | 8 +++++++- .../image-packaging/src/main/docker/oneplusbot/Dockerfile | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/deployment/docker-compose/src/main/resources/docker-compose.yml b/deployment/docker-compose/src/main/resources/docker-compose.yml index 579f647..b7b08ff 100644 --- a/deployment/docker-compose/src/main/resources/docker-compose.yml +++ b/deployment/docker-compose/src/main/resources/docker-compose.yml @@ -56,6 +56,9 @@ services: - "${TOMCAT_PORT}:8080" networks: - oneplusbot + volumes: + - bot-logs:/logs + - ./config:/config pgadmin: container_name: pgadmin image: ${REGISTRY_PREFIX}oneplus_bot_pg_admin @@ -81,6 +84,7 @@ services: - oneplusbot volumes: - ./res/prometheus-scrapper-password-filled:/etc/prometheus/micrometer_password + - prometheus-data:/prometheus grafana: container_name: grafana image: ${REGISTRY_PREFIX}oneplus_bot_grafana @@ -102,4 +106,6 @@ networks: volumes: db-data: - grafana-user-data: \ No newline at end of file + grafana-user-data: + prometheus-data: + bot-logs: \ No newline at end of file diff --git a/deployment/image-packaging/src/main/docker/oneplusbot/Dockerfile b/deployment/image-packaging/src/main/docker/oneplusbot/Dockerfile index fcdc04c..b2475c9 100644 --- a/deployment/image-packaging/src/main/docker/oneplusbot/Dockerfile +++ b/deployment/image-packaging/src/main/docker/oneplusbot/Dockerfile @@ -3,6 +3,8 @@ MAINTAINER Sheldan VOLUME /tmp ADD bot/app.jar /app.jar ADD config/* /config/ +VOLUME ["/config"] +VOLUME ["/logs"] ADD wrapper/*.sh / RUN chmod +x /start.sh CMD ["/start.sh"] \ No newline at end of file