Files
iddaai-fe/.gitea/workflows/deploy.yml
T
fahricansecer 5c8619b282
Deploy Iddaai Frontend / build-and-deploy (push) Failing after 34s
gg
2026-05-10 22:59:27 +03:00

42 lines
1.5 KiB
YAML

name: Deploy Iddaai Frontend
on:
push:
branches: [main]
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Kodu Cek
uses: actions/checkout@v4
- name: Ortam Degiskenlerini Olustur
run: |
echo "NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }}" > .env.production
echo "NEXT_PUBLIC_APP_URL=${{ secrets.NEXT_PUBLIC_APP_URL }}" >> .env.production
echo "NEXTAUTH_URL=${{ secrets.NEXTAUTH_URL }}" >> .env.production
echo "NEXTAUTH_SECRET=${{ secrets.NEXTAUTH_SECRET }}" >> .env.production
echo "NEXT_PUBLIC_AUTH_REQUIRED=${{ secrets.NEXT_PUBLIC_AUTH_REQUIRED }}" >> .env.production
echo "NEXT_PUBLIC_PADDLE_CLIENT_TOKEN=${{ secrets.NEXT_PUBLIC_PADDLE_CLIENT_TOKEN }}" >> .env.production
echo "NEXT_PUBLIC_PADDLE_ENVIRONMENT=${{ secrets.NEXT_PUBLIC_PADDLE_ENVIRONMENT }}" >> .env.production
echo "NEXT_PUBLIC_PADDLE_SELLER_ID=${{ secrets.NEXT_PUBLIC_PADDLE_SELLER_ID }}" >> .env.production
cp .env.production .env.development
- name: Docker Build
run: docker build -t iddaai-fe:latest .
- name: Eski Konteyneri Sil
run: docker rm -f iddaai-fe || true
- name: Yeni Versiyonu Baslat
run: |
docker run -d \
--name iddaai-fe \
--restart unless-stopped \
--network iddaai_iddaai-network \
-p 127.0.0.1:1510:3000 \
-e NODE_ENV=production \
--env-file .env.production \
iddaai-fe:latest