2 Commits

Author SHA1 Message Date
50f4258a20 chore: update for host key checking
Some checks failed
Build and Deploy Production / build-and-push (push) Successful in 2m8s
Build and Deploy Production / deploy (push) Failing after 13s
2025-09-06 18:44:06 +10:00
18b38d7cc7 chore: update for production CI/CD
Some checks failed
Build and Deploy Production / build-and-push (push) Successful in 2m9s
Build and Deploy Production / deploy (push) Failing after 10s
2025-09-06 18:39:34 +10:00
2 changed files with 8 additions and 3 deletions

View File

@ -7,7 +7,9 @@ on:
jobs: jobs:
build-and-push: build-and-push:
runs-on: ubuntu-latest runs-on: homelab-latest
container:
image: catthehacker/ubuntu:act-latest
env: env:
DOCKER_REGISTRY: git.comprofix.com DOCKER_REGISTRY: git.comprofix.com
IMAGE_NAME: mmckinnon/comprofix.com IMAGE_NAME: mmckinnon/comprofix.com
@ -39,7 +41,7 @@ jobs:
HUGO_BASEURL=https://comprofix.com/ HUGO_BASEURL=https://comprofix.com/
deploy: deploy:
runs-on: ubuntu-latest runs-on: homelab-latest
needs: build-and-push needs: build-and-push
env: env:
DEPLOY_USER: administrator DEPLOY_USER: administrator
@ -53,6 +55,9 @@ jobs:
mkdir -p ~/.ssh mkdir -p ~/.ssh
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "${{ secrets.SSH_PRIVATE_KEY }}") ssh-add <(echo "${{ secrets.SSH_PRIVATE_KEY }}")
echo "HOST *" > ~/.ssh/config
echo "StrictHostKeyChecking no" >> ~/.ssh/config
echo "nameserver 10.10.10.1" > /etc/resolv.conf
echo "Uploading docker-compose.yml and .env.production..." echo "Uploading docker-compose.yml and .env.production..."
scp docker-compose.yml $DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_PATH scp docker-compose.yml $DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_PATH