ci: fix ansible and playbook for it
Build, Test and Push Flask App / docker-build-and-push (push) Successful in 42s
Build, Test and Push Flask App / deploy (push) Successful in 1m24s

This commit is contained in:
Black_Raven committed 2026-10-07 16:42:58 +03:00
1 parent 4ee119a960
commit f002503312
2 files changed
+8 -8

No files matched your search

+6 -6
View File
@@ -21,19 +21,19 @@ jobs:
- name: Configure Docker CLI for insecure registry - name: Configure Docker CLI for insecure registry
run: | run: |
mkdir -p ~/.docker mkdir -p ~/.docker
echo '{"insecure-registries" : ["git.rustprogersteam.ru"]}' > ~/.docker/config.json echo '{"insecure-registries" : ["git.srcoder.moe"]}' > ~/.docker/config.json
cat ~/.docker/config.json cat ~/.docker/config.json
- name: 'Docker Tags' - name: 'Docker Tags'
id: tags id: tags
uses: https://github.com/cssnr/docker-tags-action@v2 uses: https://github.com/cssnr/docker-tags-action@v2
with: with:
images: 'git.rustprogersteam.ru/${{ vars.DOCKER_USERNAME }}/myresume' images: 'git.srcoder.moe/${{ vars.DOCKER_USERNAME }}/srcoder.moe'
- name: Login to Docker Registry - name: Login to Docker Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: git.rustprogersteam.ru registry: git.srcoder.moe
username: ${{ vars.DOCKER_USERNAME }} username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} password: ${{ secrets.DOCKER_PASSWORD }}
@@ -46,8 +46,8 @@ jobs:
context: . context: .
push: true push: true
tags: | tags: |
git.rustprogersteam.ru/${{ vars.DOCKER_USERNAME }}/myresume/resume:latest git.srcoder.moe/${{ vars.DOCKER_USERNAME }}/srcoder.moe/site:latest
git.rustprogersteam.ru/${{ vars.DOCKER_USERNAME }}/myresume/resume:${{ github.sha }} git.srcoder.moe/${{ vars.DOCKER_USERNAME }}/srcoder.moe/site:${{ github.sha }}
labels: ${{ steps.tags.outputs.labels }} labels: ${{ steps.tags.outputs.labels }}
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max
@@ -70,7 +70,7 @@ jobs:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
printf '%s\n' "$SSH_PRIVATE_KEY" > ~/.ssh/deploy_key printf '%s' "$SSH_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/deploy_key
chmod 600 ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key
ssh-keygen -y -f ~/.ssh/deploy_key >/dev/null ssh-keygen -y -f ~/.ssh/deploy_key >/dev/null
+2 -2
View File
@@ -5,11 +5,11 @@
- name: docker compose down - name: docker compose down
ansible.builtin.shell: ansible.builtin.shell:
cmd: docker compose down cmd: docker compose down
chdir: /etc/compose/resume chdir: /etc/compose/srcoder.moe
- name: prune system - name: prune system
ansible.builtin.shell: ansible.builtin.shell:
cmd: docker system prune -a -f cmd: docker system prune -a -f
- name: docker compose up -d - name: docker compose up -d
ansible.builtin.shell: ansible.builtin.shell:
cmd: docker compose up -d cmd: docker compose up -d
chdir: /etc/compose/resume chdir: /etc/compose/srcoder.moe