Align deployment workflow with production compose stack
Some checks failed
Deploy to Production / deploy (push) Failing after 2m38s
Some checks failed
Deploy to Production / deploy (push) Failing after 2m38s
This commit is contained in:
parent
6b2f80cda4
commit
2df902979a
@ -6,6 +6,7 @@ MYSQL_PASSWORD=your_mysql_password_here
|
||||
ADMIN_PASSWORD=your_admin_password_here
|
||||
OPENAI_API_KEY=sk-your-openai-api-key
|
||||
GHOST_ADMIN_API_KEY=your_ghost_admin_api_key
|
||||
GHOST_ADMIN_API_URL=https://your-ghost-instance/admin
|
||||
|
||||
# S3 Storage
|
||||
S3_BUCKET=your-bucket-name
|
||||
|
||||
@ -8,6 +8,8 @@ on:
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
COMPOSE_PROJECT_NAME: voxblog
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
@ -24,6 +26,7 @@ jobs:
|
||||
ADMIN_PASSWORD=${{ secrets.ADMIN_PASSWORD }}
|
||||
OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}
|
||||
GHOST_ADMIN_API_KEY=${{ secrets.GHOST_ADMIN_API_KEY }}
|
||||
GHOST_ADMIN_API_URL=${{ secrets.GHOST_ADMIN_API_URL }}
|
||||
S3_BUCKET=${{ secrets.S3_BUCKET }}
|
||||
S3_REGION=${{ secrets.S3_REGION }}
|
||||
S3_ACCESS_KEY=${{ secrets.S3_ACCESS_KEY }}
|
||||
|
||||
@ -210,6 +210,7 @@ services:
|
||||
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
|
||||
OPENAI_API_KEY: ${OPENAI_API_KEY}
|
||||
GHOST_ADMIN_API_KEY: ${GHOST_ADMIN_API_KEY}
|
||||
GHOST_ADMIN_API_URL: ${GHOST_ADMIN_API_URL}
|
||||
S3_BUCKET: ${S3_BUCKET}
|
||||
S3_REGION: ${S3_REGION}
|
||||
S3_ACCESS_KEY: ${S3_ACCESS_KEY}
|
||||
@ -260,6 +261,8 @@ on:
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
COMPOSE_PROJECT_NAME: voxblog
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
@ -276,6 +279,7 @@ jobs:
|
||||
ADMIN_PASSWORD=${{ secrets.ADMIN_PASSWORD }}
|
||||
OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }}
|
||||
GHOST_ADMIN_API_KEY=${{ secrets.GHOST_ADMIN_API_KEY }}
|
||||
GHOST_ADMIN_API_URL=${{ secrets.GHOST_ADMIN_API_URL }}
|
||||
S3_BUCKET=${{ secrets.S3_BUCKET }}
|
||||
S3_REGION=${{ secrets.S3_REGION }}
|
||||
S3_ACCESS_KEY=${{ secrets.S3_ACCESS_KEY }}
|
||||
|
||||
@ -177,6 +177,7 @@ MYSQL_PASSWORD=voxblog_password
|
||||
ADMIN_PASSWORD=admin_password
|
||||
OPENAI_API_KEY=sk-...
|
||||
GHOST_ADMIN_API_KEY=...
|
||||
GHOST_ADMIN_API_URL=https://ghost.yourdomain.com
|
||||
|
||||
# S3 Storage
|
||||
S3_BUCKET=your-bucket
|
||||
|
||||
@ -36,6 +36,7 @@ Fill in all values:
|
||||
- `ADMIN_PASSWORD` - Password for admin login
|
||||
- `OPENAI_API_KEY` - Your OpenAI API key
|
||||
- `GHOST_ADMIN_API_KEY` - Your Ghost CMS API key
|
||||
- `GHOST_ADMIN_API_URL` - Ghost Admin API base URL (e.g., https://ghost.example.com)
|
||||
- `S3_*` - Your S3 credentials
|
||||
- `VITE_API_URL` - Your API URL (e.g., https://api.yourdomain.com)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user