ops: trial run, formatted & debugging
This commit is contained in:
parent
1736e9eb09
commit
3052dc4a4e
1 changed files with 17 additions and 17 deletions
|
|
@ -33,14 +33,14 @@ jobs:
|
||||||
context: .
|
context: .
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
push: true
|
push: true
|
||||||
tags: ${{ vars.REGISTRY_DOMAIN }}/${{ FORGEJO_REPOSITORY }}:app
|
tags: ${{ vars.REGISTRY_DOMAIN }}/${{ vars.FORGEJO_REPOSITORY }}:app
|
||||||
file: Dockerfile
|
file: Dockerfile
|
||||||
|
|
||||||
- name: Logout and Cleanup
|
- name: Logout and Cleanup
|
||||||
run: |
|
run: |
|
||||||
docker logout ${{ vars.REGISTRY_DOMAIN }}
|
docker logout ${{ vars.REGISTRY_DOMAIN }}
|
||||||
rm -rf ~/.*history
|
rm -rf ~/.*history
|
||||||
rm -rf ~/.docker/config.json
|
rm -rf ~/.docker/config.json
|
||||||
|
|
||||||
|
|
||||||
#- run: |
|
#- run: |
|
||||||
|
|
@ -56,20 +56,20 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: Prerequisite, grab essential packages and remotely connect to the server.
|
- name: Prerequisite, grab essential packages and remotely connect to the server.
|
||||||
run: |
|
run: |
|
||||||
# Get Prerequisite Packages
|
# Get Prerequisite Packages
|
||||||
unset HISTFILE
|
unset HISTFILE
|
||||||
curl -fsSL https://get.docker.com -o get-docker.sh
|
curl -fsSL https://get.docker.com -o get-docker.sh
|
||||||
sh get-docker.sh
|
sh get-docker.sh
|
||||||
|
|
||||||
# Begin setting up SSH w/ Secrets
|
# Begin setting up SSH w/ Secrets
|
||||||
mkdir ~/.ssh
|
mkdir ~/.ssh
|
||||||
install -m 600 -D /dev/null ~/.ssh/${{ secrets.DEPLOY_USER }}
|
install -m 600 -D /dev/null ~/.ssh/${{ secrets.DEPLOY_USER }}
|
||||||
echo "${{ secrets.DEPLOY_KEY }}" | base64 -d > ~/.ssh/${{ secrets.DEPLOY_USER }}
|
echo "${{ secrets.DEPLOY_KEY }}" | base64 -d > ~/.ssh/${{ secrets.DEPLOY_USER }}
|
||||||
ssh-keyscan -H -p ${{ secrets.DEPLOY_PORT }} ${{ secrets.DEPLOY_HOST }} > ~/.ssh/known_hosts
|
ssh-keyscan -H -p ${{ secrets.DEPLOY_PORT }} ${{ secrets.DEPLOY_HOST }} > ~/.ssh/known_hosts
|
||||||
|
|
||||||
printf "Host deploy\nPort ${{ secrets.DEPLOY_PORT }}\nHostname ${{ secrets.DEPLOY_HOST }}\nIdentityFile ~/.ssh/${{ secrets.DEPLOY_USER }}\nUser ${{ secrets.DEPLOY_USER }}" > ~/.ssh/config
|
printf "Host deploy\nPort ${{ secrets.DEPLOY_PORT }}\nHostname ${{ secrets.DEPLOY_HOST }}\nIdentityFile ~/.ssh/${{ secrets.DEPLOY_USER }}\nUser ${{ secrets.DEPLOY_USER }}" > ~/.ssh/config
|
||||||
docker context create deploy --docker "host=ssh://deploy"
|
docker context create deploy --docker "host=ssh://deploy"
|
||||||
docker context use deploy
|
docker context use deploy
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v6
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue