add actions

This commit is contained in:
sergey 2024-10-11 10:47:09 +03:00
parent d54cffe4a8
commit 088a5a2d55
5 changed files with 38 additions and 6 deletions

View File

@ -0,0 +1,22 @@
name: Docker Build
on:
merge:
branches:
- main
jobs:
build:
runs-on: 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

1
.gitignore vendored
View File

@ -8,4 +8,3 @@ __pycache__
.idea/
*.idea
docker/local_redis_file/data
docker/local_redis_file/redis.conf

View File

@ -0,0 +1,12 @@
FROM python:3.12
ADD auth ./auth
ADD config ./config
ADD redis_db ./redis_db
ADD routers ./routers
ADD schemas ./schemas
ADD telegram ./telegram
ADD web ./web
ADD main.py ./main.py
ADD requirements.txt /requirements.txt
RUN pip install -r requirements.txt --root-user-action=ignore
CMD ["python", "main.py"]

View File

@ -7,7 +7,6 @@ services:
ports:
- "6379:6379"
volumes:
- ./local_redis_file/data:/root/redis
- ./local_redis_file/redis.conf:/usr/local/etc/redis/redis.conf
#command: ["redis-server", --protected-mode yes, --port 6379]
- ./local_redis_file/data:/data
#command: ["redis-server", --port 6379]
command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!]