Files
notification/.github/workflows/deploy.yml

25 lines
601 B
YAML

name: Auto Deploy to Self-Hosted
on:
push:
branches:
- prod
jobs:
deploy:
runs-on: self-hosted
steps:
- name: 🔄 Kodni olish
uses: actions/checkout@v4
- name: 📥 Secret orqali .env fayl yaratish
run: |
echo "${{ secrets.BASE_ENV_FILE }}" > .env
echo "${{ secrets.USER_ENV_FILE }}" > ./user/.env
- name: 🛠 Docker Compose bilan build & deploy
run: |
docker compose --profile user --profile payment build
docker compose down
docker compose --profile user --profile payment up -d