This commit is contained in:
xoliqberdiyev
2026-04-24 18:49:34 +05:00
parent 1f59347d87
commit b02078e618

View File

@@ -125,6 +125,7 @@ jobs:
rm -rf "$DIR" rm -rf "$DIR"
cd "$PROJECTS" cd "$PROJECTS"
git clone "$REPO_URL" "${{ env.PROJECT_NAME }}" git clone "$REPO_URL" "${{ env.PROJECT_NAME }}"
echo "Clone qilindi"
fi fi
cd "$DIR" cd "$DIR"
@@ -132,22 +133,25 @@ jobs:
git fetch origin main git fetch origin main
git reset --hard origin/main git reset --hard origin/main
printf '%s\n' \ cp .env.example .env
'DB_HOST=postgres' \
'DB_NAME=sifatbahodb' \
'DB_PORT=5432' \
'DB_USER=${{ secrets.DB_USER }}' \
'DB_PASSWORD=${{ secrets.DB_PASSWORD }}' \
'REDIS_URL=redis://redis:6379' \
'SECRET_KEY=${{ secrets.SECRET_KEY }}' \
'DIDOX_TOKEN=${{ secrets.DIDOX_TOKEN }}' \
'DEBUG=False' \
'PORT=8055' \
> .env
# .env dan barcha o'zgaruvchilarni export qilamiz update_env() {
set -a local env_file=".env"
source .env for kv in "$@"; do
set +a local key="${kv%%=*}"
local value="${kv#*=}"
if grep -q "^$key=" "$env_file"; then
sed -i "s|^$key=.*|$key=$value|" "$env_file"
else
echo "$key=$value" >> "$env_file"
fi
done
}
update_env \
"DB_HOST=postgres" \
"DB_NAME=sifatbahodb" \
"DB_PORT=5432" \
"DIDOX_TOKEN=${{ secrets.DIDOX_TOKEN }}"
export PORT=8085
docker stack deploy -c stack.yaml ${{ env.PROJECT_NAME }} --with-registry-auth docker stack deploy -c stack.yaml ${{ env.PROJECT_NAME }} --with-registry-auth