Compare commits

..

2 Commits

Author SHA1 Message Date
c2d22f4095 Merge pull request 'ci: add deploy workflow' (#2) from dev into main
Reviewed-on: #2
2026-03-21 14:17:50 +00:00
fa6dc4e634 ci: add deploy workflow 2026-03-21 15:15:07 +01:00

View File

@@ -0,0 +1,31 @@
name: Deploy
on:
push:
branches:
- dev
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set environment
id: env
run: |
if [ "${{ github.ref_name }}" = "main" ]; then
echo "ENV=prod" >> $GITHUB_OUTPUT
echo "COMPOSE_FILE=docker/docker-compose.prod.yml" >> $GITHUB_OUTPUT
else
echo "ENV=dev" >> $GITHUB_OUTPUT
echo "COMPOSE_FILE=docker/docker-compose.yml" >> $GITHUB_OUTPUT
fi
- name: Deploy
run: |
docker compose -f ${{ steps.env.outputs.COMPOSE_FILE }} pull
docker compose -f ${{ steps.env.outputs.COMPOSE_FILE }} up -d --remove-orphans
docker image prune -f