mirror of
https://github.com/andwati/telecom-platform.git
synced 2026-10-19 19:34:25 +00:00
feat: Add database migration steps to CI and deployment workflows
- Add migration execution step in CI workflow before linter runs - Configure DATABASE_URL environment variable for test database connection - Add placeholder migration steps in deploy workflow for staging and production environments - Include commented kubectl exec commands for future implementation in Kubernetes deployments
This commit is contained in:
@@ -170,6 +170,12 @@ jobs:
|
||||
with:
|
||||
version: 'latest'
|
||||
|
||||
- name: Run database migrations
|
||||
run: |
|
||||
echo "Running database migrations for staging..."
|
||||
# kubectl exec -it deployment/api-server -- go run cmd/migrate/main.go --action=up
|
||||
echo "Staging migrations complete"
|
||||
|
||||
- name: Deploy to staging cluster
|
||||
run: |
|
||||
echo "Deploying to staging..."
|
||||
@@ -191,6 +197,12 @@ jobs:
|
||||
with:
|
||||
version: 'latest'
|
||||
|
||||
- name: Run database migrations
|
||||
run: |
|
||||
echo "Running database migrations for production..."
|
||||
# kubectl exec -it deployment/api-server -- go run cmd/migrate/main.go --action=up
|
||||
echo "Production migrations complete"
|
||||
|
||||
- name: Deploy to production cluster
|
||||
run: |
|
||||
echo "Deploying to production..."
|
||||
|
||||
Reference in New Issue
Block a user