Files
popa_minecraft_launcher_api/.gitea/workflows/build.yaml
DIKER0K a404377108
All checks were successful
Build and Deploy / deploy (push) Successful in 12s
fix: build.yaml
2025-07-21 08:11:10 +05:00

32 lines
1016 B
YAML

name: Build and Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: docker
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Create .env file
run: |
echo "MONGO_URI=${{ secrets.MONGO_URI }}" > /home/server/popa_minecraft_launcher_api/.env
echo "SECRET_KEY=${{ secrets.SECRET_KEY }}" >> /home/server/popa_minecraft_launcher_api/.env
echo "FILES_URL=${{ secrets.FILES_URL }}" >> /home/server/popa_minecraft_launcher_api/.env
echo "TELEGRAM_BOT_TOKEN=${{ secrets.TELEGRAM_BOT_TOKEN }}" >> /home/server/popa_minecraft_launcher_api/.env
echo "API_URL=${{ secrets.API_URL }}" >> /home/server/popa_minecraft_launcher_api/.env
- name: Build and deploy
run: |
cd /home/server/popa_minecraft_launcher_api
git reset --hard HEAD
git checkout main
git pull
docker-compose down -v
docker-compose build
docker-compose up -d