name: Deploy Production on: push: branches: [main] jobs: deploy: runs-on: self-hosted steps: - name: Deploy on server run: | cd /srv/apps/Flint echo "Pull latest code" git pull origin main echo "Build & restart containers" docker compose up -d --build --remove-orphans echo "Cleanup old images" docker image prune -f