add actions
This commit is contained in:
parent
d54cffe4a8
commit
088a5a2d55
|
@ -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
|
|
@ -8,4 +8,3 @@ __pycache__
|
||||||
.idea/
|
.idea/
|
||||||
*.idea
|
*.idea
|
||||||
docker/local_redis_file/data
|
docker/local_redis_file/data
|
||||||
docker/local_redis_file/redis.conf
|
|
|
@ -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"]
|
|
@ -7,7 +7,6 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- "6379:6379"
|
- "6379:6379"
|
||||||
volumes:
|
volumes:
|
||||||
- ./local_redis_file/data:/root/redis
|
- ./local_redis_file/data:/data
|
||||||
- ./local_redis_file/redis.conf:/usr/local/etc/redis/redis.conf
|
#command: ["redis-server", --port 6379]
|
||||||
#command: ["redis-server", --protected-mode yes, --port 6379]
|
|
||||||
command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!]
|
command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!]
|
Loading…
Reference in New Issue