"Avtomatik deploy skriptini qo'shish"

This commit is contained in:
A'zamov Samandar
2025-04-19 15:37:38 +05:00
parent eff4606079
commit 07094fc5b7

24
.github/workflows/deploy.yml vendored Normal file
View File

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