chore: update deploy.yml to enhance .env file creation process
- Renamed steps for clarity in the deployment workflow. - Updated the creation of the .env files to use secrets for sensitive URLs instead of hardcoded values, improving security and flexibility.
This commit is contained in:
parent
3064887ecf
commit
d895433a65
10
.github/workflows/deploy.yml
vendored
10
.github/workflows/deploy.yml
vendored
@ -37,7 +37,7 @@ jobs:
|
||||
cache_proxy:
|
||||
- 'apps/cache-proxy/**'
|
||||
# -----------------------------------------------------------
|
||||
- name: Create fake .env file for build
|
||||
- name: Create .env file for build
|
||||
run: |
|
||||
echo "BOT_TOKEN=fake" > .env
|
||||
echo "LOGIN_GRAPHQL=fake" >> .env
|
||||
@ -48,9 +48,9 @@ jobs:
|
||||
echo "BOT_URL=http://localhost:3000" >> .env
|
||||
echo "REDIS_PASSWORD=fake" >> .env
|
||||
echo "BOT_PROVIDER_TOKEN=fake" >> .env
|
||||
echo "OFFER_URL=http://localhost:3000/offer" >> .env
|
||||
echo "PRIVACY_URL=http://localhost:3000/privacy" >> .env
|
||||
echo "SUPPORT_TELEGRAM_URL=http://t.me/support" >> .env
|
||||
echo "OFFER_URL=${{ secrets.OFFER_URL }}" >> .env
|
||||
echo "PRIVACY_URL=${{ secrets.PRIVACY_URL }}" >> .env
|
||||
echo "SUPPORT_TELEGRAM_URL=${{ secrets.SUPPORT_TELEGRAM_URL }}" >> .env
|
||||
|
||||
- name: Set image tags
|
||||
id: vars
|
||||
@ -115,7 +115,7 @@ jobs:
|
||||
ssh -i ~/.ssh/id_rsa -p ${{ secrets.VPS_PORT }} -o StrictHostKeyChecking=no ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} "mkdir -p /home/${{ secrets.VPS_USER }}/zapishis"
|
||||
|
||||
# --- НОВОЕ: Шаг 2: Создание основного .env БЕЗ ТЕГОВ ---
|
||||
- name: Create real .env file (No Tags)
|
||||
- name: Create .env file for deploy
|
||||
run: |
|
||||
# Включаем все секреты, КРОМЕ тегов
|
||||
echo "BOT_TOKEN=${{ secrets.BOT_TOKEN }}" > .env
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user