fix: guarantee iddaai-ai-engine network alias on every deploy
Deploy Iddaai Backend / build-and-deploy (push) Successful in 29s
Deploy Iddaai Backend / build-and-deploy (push) Successful in 29s
This commit is contained in:
@@ -29,7 +29,18 @@ jobs:
|
|||||||
-e REDIS_HOST='${{ secrets.REDIS_HOST }}' \
|
-e REDIS_HOST='${{ secrets.REDIS_HOST }}' \
|
||||||
-e REDIS_PORT='${{ secrets.REDIS_PORT }}' \
|
-e REDIS_PORT='${{ secrets.REDIS_PORT }}' \
|
||||||
-e REDIS_PASSWORD='${{ secrets.REDIS_PASSWORD }}' \
|
-e REDIS_PASSWORD='${{ secrets.REDIS_PASSWORD }}' \
|
||||||
-e AI_ENGINE_URL='${{ secrets.AI_ENGINE_URL }}' \
|
-e AI_ENGINE_URL='http://iddaai-ai-engine:8000' \
|
||||||
-e JWT_SECRET='${{ secrets.JWT_SECRET }}' \
|
-e JWT_SECRET='${{ secrets.JWT_SECRET }}' \
|
||||||
-e JWT_ACCESS_EXPIRATION='1d' \
|
-e JWT_ACCESS_EXPIRATION='1d' \
|
||||||
iddaai-be:latest /bin/sh -c "npx prisma migrate deploy && node dist/src/main.js"
|
iddaai-be:latest /bin/sh -c "npx prisma migrate deploy && node dist/src/main.js"
|
||||||
|
|
||||||
|
- name: AI Engine Network Alias Garantile
|
||||||
|
run: |
|
||||||
|
AI_CONTAINER=$(docker ps --format '{{.Names}}' | grep iddaai-ai-engine | head -1)
|
||||||
|
if [ -n "$AI_CONTAINER" ]; then
|
||||||
|
docker network disconnect iddaai_iddaai-network $AI_CONTAINER 2>/dev/null || true
|
||||||
|
docker network connect --alias iddaai-ai-engine iddaai_iddaai-network $AI_CONTAINER
|
||||||
|
echo "AI engine alias eklendi: $AI_CONTAINER"
|
||||||
|
else
|
||||||
|
echo "AI engine container bulunamadi, alias atlanamadi"
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user