тест ci/cd
Some checks failed
/ build (push) Successful in 11m38s
/ deploy (push) Failing after 39s

This commit is contained in:
urec56 2025-04-11 17:20:59 +03:00
parent 6a3ebd98ff
commit 7e35de9e62
3 changed files with 59 additions and 2 deletions

View file

@ -17,7 +17,7 @@ jobs:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Generating .env
- name: Generate .env
run: |
touch .env
@ -71,3 +71,31 @@ jobs:
file: docker/Dockerfile_celery
push: true
tags: git.urec56.ru/${{ env.GITHUB_REPOSITORY_OWNER }}/celery:${{ env.GITHUB_SHA }}
deploy:
runs-on: docker
needs:
- build
env:
CHAT_BACK_IMAGE:git.urec56.ru/${{ env.GITHUB_REPOSITORY_OWNER }}/chat_back:${{ env.GITHUB_SHA }}
CHAT_CELERY_IMAGE:git.urec56.ru/${{ env.GITHUB_REPOSITORY_OWNER }}/celery:${{ env.GITHUB_SHA }}
steps:
- name: Checkout repo
uses: https://git.urec56.ru/urec/checkout@v4
- name: Log in to container registry
uses: https://git.urec56.ru/urec/login-action@v3
with:
registry: git.urec56.ru
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Pull and run container
run: |
docker pull CHAT_BACK_IMAGE
docker pull CHAT_CELERY_IMAGE
docker compose -f docker/deploy-docker-compose.yml up -d --force-recreate

View file

@ -0,0 +1,29 @@
services:
chat_back:
image: ${CHAT_BACK_IMAGE}
container_name: chat_back
ports:
- "127.0.0.1:8888:8000"
env_file:
- ../.env
restart: always
depends_on:
celery:
condition: service_started
networks:
- bp_chat
celery:
image: ${CHAT_CELERY_IMAGE}
container_name: celery
env_file:
- ../.env
restart: always
networks:
- bp_chat
networks:
bp_chat:
name: bp_chat