|
@@ -31,11 +31,12 @@ jobs:
|
|
|
DATA_PATH: ${{ secrets.DATA_PATH }}
|
|
DATA_PATH: ${{ secrets.DATA_PATH }}
|
|
|
POSTHOG_HOST: ${{ secrets.NEXT_PUBLIC_POSTHOG_HOST }}
|
|
POSTHOG_HOST: ${{ secrets.NEXT_PUBLIC_POSTHOG_HOST }}
|
|
|
POSTHOG_KEY: ${{ secrets.NEXT_PUBLIC_POSTHOG_KEY }}
|
|
POSTHOG_KEY: ${{ secrets.NEXT_PUBLIC_POSTHOG_KEY }}
|
|
|
|
|
+ BACKUP_HEARTBEAT_TOKEN: ${{ secrets.BACKUP_HEARTBEAT_TOKEN }}
|
|
|
run: |
|
|
run: |
|
|
|
mkdir -p $HOME/torqvoice-deploy/staging
|
|
mkdir -p $HOME/torqvoice-deploy/staging
|
|
|
cd $HOME/torqvoice-deploy/staging
|
|
cd $HOME/torqvoice-deploy/staging
|
|
|
|
|
|
|
|
- env | grep -E '^(VIRTUAL_HOST|DATA_PATH|DATABASE_URL|BETTER_AUTH_SECRET|APP_URL|STRIPE_|POSTHOG_)' > .env
|
|
|
|
|
|
|
+ env | grep -E '^(VIRTUAL_HOST|DATA_PATH|DATABASE_URL|BETTER_AUTH_SECRET|APP_URL|STRIPE_|POSTHOG_|BACKUP_)' > .env
|
|
|
|
|
|
|
|
cat > docker-compose.yml << 'COMPOSE'
|
|
cat > docker-compose.yml << 'COMPOSE'
|
|
|
networks:
|
|
networks:
|
|
@@ -65,6 +66,7 @@ jobs:
|
|
|
STRIPE_ENTERPRISE_PRICE_ID: ${STRIPE_ENTERPRISE_PRICE_ID}
|
|
STRIPE_ENTERPRISE_PRICE_ID: ${STRIPE_ENTERPRISE_PRICE_ID}
|
|
|
POSTHOG_HOST: ${POSTHOG_HOST}
|
|
POSTHOG_HOST: ${POSTHOG_HOST}
|
|
|
POSTHOG_KEY: ${POSTHOG_KEY}
|
|
POSTHOG_KEY: ${POSTHOG_KEY}
|
|
|
|
|
+ BACKUP_HEARTBEAT_TOKEN: ${BACKUP_HEARTBEAT_TOKEN}
|
|
|
networks:
|
|
networks:
|
|
|
- proxy
|
|
- proxy
|
|
|
COMPOSE
|
|
COMPOSE
|