From 65b5918f7a8e6d4aee23f4b1efa41261293a20c3 Mon Sep 17 00:00:00 2001 From: sergey Date: Fri, 11 Oct 2024 11:31:32 +0300 Subject: [PATCH] add docker-compose and remove actions --- .gitea/workflows/.keep | 0 .gitea/workflows/docker_build.yaml | 22 ------------------ docker/docker-compose.yaml | 37 ++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 22 deletions(-) create mode 100644 .gitea/workflows/.keep diff --git a/.gitea/workflows/.keep b/.gitea/workflows/.keep new file mode 100644 index 0000000..e69de29 diff --git a/.gitea/workflows/docker_build.yaml b/.gitea/workflows/docker_build.yaml index f41a58b..e69de29 100644 --- a/.gitea/workflows/docker_build.yaml +++ b/.gitea/workflows/docker_build.yaml @@ -1,22 +0,0 @@ -name: Docker Build -on: - pull_request: - branches: - - main -jobs: - build: - runs-on: osnova-api-alert-ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: build - run: | - docker login git.sm8255082.ru --username sergey --password "${{ secrets.GSP }}" - docker build -t osnova-api-alert:latest -f .docker/Dockerfile . - - name: push latest - run: | - docker tag home-tg-bot:latest git.sm8255082.ru/sergey/osnova-api-alert:latest - docker push git.sm8255082.ru/sergey/osnova-api-alert:latest - - name: push curent version - run: | - docker tag home-tg-bot:latest git.sm8255082.ru/Osnova/osnova-api-alert:0.0.1 - docker push git.sm8255082.ru/sergey/osnova-api-alert:0.0.1 diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index e69de29..33acc90 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -0,0 +1,37 @@ +version: '3.3' + +services: + redis: + image: redis:latest + restart: always + volumes: + - ./local_redis_file/data:/data + command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!] + + api: + image: git.sm8255082.ru/osnova/osnova-api-alert:latest + restart: always + ports: + - "8000:8000" + environment: + - OAA_CFG__RUN__HOST=0.0.0.0 + - OAA_CFG__RUN__PORT=8000 + - OAA_CFG__RUN__RELOAD=True + + - OAA_CFG__LOG__LEVEL=30 + - OAA_CFG__LOG__LEVEL_TO_FILE=30 + + - OAA_CFG__SWAGGER__LOGIN=admin + - OAA_CFG__SWAGGER__PWD=P@ssw0rd! + + - OAA_CFG__REDIS__HOST=localhost + - OAA_CFG__REDIS__PORT=6379 + - OAA_CFG__REDIS__PWD=P@ssw0rd! + + - OAA_CFG__TG__BOT_TOKEN=string + - OAA_CFG__TG__CHAT_ID=0 + - OAA_CFG__TG__DASHBOARD_TRED_ID=0 + - OAA_CFG__TG__NET_TRED_ID=0 + + - OAA_CFG__ZBX__TOKEN=string + - OAA_CFG__ZBX__CLOSE_ALERT_PATTERN=^Problem has been resolved \ No newline at end of file