Files
flint/.github/workflows/deploy.yml
T

23 lines
422 B
YAML

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