Files
stripstream/.gitea/workflows/deploy.yml
Froidefond Julien f9651676a5
All checks were successful
Build, Push & Deploy / deploy (push) Successful in 4m46s
feat: CI builds and pushes to DockerHub then restarts container via stack script
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 12:25:17 +01:00

31 lines
809 B
YAML

name: Build, Push & Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: mac-orbstack-runner
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Login to DockerHub
run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
- name: Build Docker image
env:
DOCKER_BUILDKIT: 1
run: docker build -t julienfroidefond32/stripstream:latest .
- name: Push to DockerHub
run: docker push julienfroidefond32/stripstream:latest
- name: Pull new image and restart container
run: |
docker pull julienfroidefond32/stripstream:latest
cd /Users/julienfroidefond/Sites/docker-stack
./scripts/stack.sh up stripstream