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