Fix Gitea Actions - use exec runner instead of Docker
- Changed runner config to use exec mode (runs on host) - Updated workflow to use deploy.sh script - Runner now has direct access to Docker daemon Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
parent
7bbc0ddda3
commit
7195896958
@ -13,25 +13,7 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Build Docker image
|
||||
- name: Build and Deploy
|
||||
run: |
|
||||
docker build -t hatch-web:latest .
|
||||
echo "Docker image built successfully"
|
||||
|
||||
- name: Deploy container
|
||||
run: |
|
||||
docker stop hatch-web 2>/dev/null || true
|
||||
docker rm hatch-web 2>/dev/null || true
|
||||
docker compose up -d
|
||||
echo "Container deployed"
|
||||
|
||||
- name: Verify deployment
|
||||
run: |
|
||||
sleep 5
|
||||
if curl -s -o /dev/null -w "%{http_code}" http://localhost:8080 | grep -q "200"; then
|
||||
echo "✅ hatch.surf deployed successfully!"
|
||||
else
|
||||
echo "❌ Deployment failed!"
|
||||
docker logs hatch-web
|
||||
exit 1
|
||||
fi
|
||||
chmod +x deploy.sh
|
||||
./deploy.sh
|
||||
|
||||
Loading…
Reference in New Issue
Block a user