ci: fix ansible and playbook for it
This commit is contained in:
1 parent
4ee119a960
commit
f002503312
2 files changed
+8
-8
No files matched your search
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in new issue
Block a user