@@ -11,12 +11,20 @@ jobs:
|
||||
- name: Kodu Cek
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Docker Build
|
||||
- name: Ortam Degiskenlerini Olustur
|
||||
run: |
|
||||
docker build \
|
||||
--build-arg NEXT_PUBLIC_API_URL='https://api.iddaai.com/api' \
|
||||
--build-arg NEXT_PUBLIC_AUTH_REQUIRED='false' \
|
||||
-t iddaai-fe:latest .
|
||||
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
|
||||
@@ -29,8 +37,5 @@ jobs:
|
||||
--network iddaai_iddaai-network \
|
||||
-p 127.0.0.1:1510:3000 \
|
||||
-e NODE_ENV=production \
|
||||
-e NEXT_PUBLIC_API_URL='https://api.iddaai.com/api' \
|
||||
-e NEXTAUTH_URL='https://iddaai.com' \
|
||||
-e NEXTAUTH_SECRET='fFw34R134jRof1H2jofh2!32hU3gfjA1' \
|
||||
-e NEXT_PUBLIC_AUTH_REQUIRED='false' \
|
||||
--env-file .env.production \
|
||||
iddaai-fe:latest
|
||||
|
||||
Reference in New Issue
Block a user