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
|
||||
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:
|
||||
- "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!]
|
Loading…
Reference in New Issue