This commit is contained in:
2025-04-03 14:21:30 +03:00
parent 80c49e0f3f
commit 16590696eb

View File

@@ -53,17 +53,25 @@ jobs:
jq -r 'to_entries[] | "\(.key)=\"\(.value)\""' output.json > .env jq -r 'to_entries[] | "\(.key)=\"\(.value)\""' output.json > .env
source .env source .env
cat .env cat .env
- name: Pull
env:
DOCKER_HOST: tcp://${{ inputs.host }}:2376
run: |
docker compose pull
- name: Migrate - name: Migrate
if: ${{ inputs.migrate == 'true' }} if: ${{ inputs.migrate == 'true' }}
env:
DOCKER_HOST: tcp://${{ inputs.host }}:2376
run: | run: |
docker run --env-file=.env --pull=always --rm cr.yandex/$CR_REGISTRY/$CR_REPO:$TAG alembic upgrade head docker run --env-file=.env --pull=always --rm cr.yandex/$CR_REGISTRY/$CR_REPO:$TAG alembic upgrade head
- name: Build - name: Build
if: ${{ inputs.build == 'true' }} if: ${{ inputs.build == 'true' }}
env:
DOCKER_HOST: tcp://${{ inputs.host }}:2376
run: | run: |
docker compose build docker compose build
- name: Deploy - name: Deploy
env: env:
DOCKER_HOST: tcp://${{ inputs.host }}:2376 DOCKER_HOST: tcp://${{ inputs.host }}:2376
run: | run: |
docker compose pull
docker compose -p ${{ inputs.environment }} up -d --force-recreate docker compose -p ${{ inputs.environment }} up -d --force-recreate