All checks were successful
Deploy / deploy (push) Successful in 1m44s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
name: Deploy
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
|
|
jobs:
|
|
deploy:
|
|
runs-on: ubuntu-latest
|
|
container:
|
|
image: catthehacker/ubuntu:act-latest
|
|
steps:
|
|
- name: Kaynak kodu çek
|
|
uses: actions/checkout@v4
|
|
|
|
- name: .env.production oluştur
|
|
run: |
|
|
cat > .env.production <<'EOF'
|
|
BETTER_AUTH_SECRET=${{ secrets.BETTER_AUTH_SECRET }}
|
|
BETTER_AUTH_URL=${{ secrets.BETTER_AUTH_URL }}
|
|
NEXT_PUBLIC_APP_URL=${{ secrets.NEXT_PUBLIC_APP_URL }}
|
|
GOOGLE_CLIENT_ID=${{ secrets.GOOGLE_CLIENT_ID }}
|
|
GOOGLE_CLIENT_SECRET=${{ secrets.GOOGLE_CLIENT_SECRET }}
|
|
RESEND_API_KEY=${{ secrets.RESEND_API_KEY }}
|
|
EMAIL_FROM=${{ secrets.EMAIL_FROM }}
|
|
IYZICO_API_KEY=${{ secrets.IYZICO_API_KEY }}
|
|
IYZICO_SECRET_KEY=${{ secrets.IYZICO_SECRET_KEY }}
|
|
IYZICO_BASE_URL=${{ secrets.IYZICO_BASE_URL }}
|
|
ANTHROPIC_API_KEY=${{ secrets.ANTHROPIC_API_KEY }}
|
|
EOF
|
|
|
|
- name: Build & deploy
|
|
run: |
|
|
docker compose -p kolaytercih up -d --build --remove-orphans
|
|
docker image prune -f
|