(FIX): Using a new CI/CD setup

This commit is contained in:
Hayden Hargreaves 2025-05-21 20:33:23 -07:00
parent 51a510ec6a
commit bb02ac9262

View File

@ -13,11 +13,6 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Debug secrets (temporary)
run: |
echo "Username (first 5 chars): ${{ secrets.DOCKER_USERNAME }}"
echo "Password (first 5 chars): ${{ secrets.DOCKER_TOKEN }}"
- name: Login to Docker Hub - name: Login to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
@ -31,16 +26,3 @@ jobs:
file: ./Dockerfile file: ./Dockerfile
push: true push: true
tags: azpect3120/hhargreaves.dev:latest tags: azpect3120/hhargreaves.dev:latest
- name: Deploy to server via SSH
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ secrets.SERVER_IP }} # Server IP address
username: ${{ secrets.SERVER_USERNAME }} # Server username
password: ${{ secrets.SERVER_PASSWORD }} # Server password
port: ${{ secrets.SERVER_PORT || 22 }} # SSH port (default 22)
script: |
docker pull azpect3120/hhargreaves.dev:latest # Pull the latest image
docker stop hhargreaves.dev || true # Stop the old container (ignore if it doesn't exist)
docker rm hhargreaves.dev || true # Remove the old container (ignore if it doesn't exist)
docker run -d -p 3000:3000 --name hhargreaves.dev azpect3120/hhargreaves.dev:latest # Run the new container