add docker-compose and remove actions

This commit is contained in:
sergey 2024-10-11 11:31:32 +03:00
parent 3f4b9b6bac
commit 65b5918f7a
3 changed files with 37 additions and 22 deletions

0
.gitea/workflows/.keep Normal file
View File

View File

@ -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

View File

@ -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