TIF_NGANJUK_E41220418/.github/workflows/deploy.yml

26 lines
528 B
YAML

name: Deploy Docker Compose
on:
push:
branches: [ "master" ]
jobs:
deploy:
runs-on: self-hosted
steps:
- name: Ambil Kodingan Terbaru
uses: actions/checkout@v4
- name: Buat File .env dari Rahasia
run: |
echo "${{ secrets.ENV_FILE }}" > .env
- name: Deploy dengan Docker Compose
run: |
docker compose down
docker compose up -d --build --remove-orphans
- name: Bersihkan Sampah Image
run: |
docker image prune -f