add migration
This commit is contained in:
8
.github/workflows/deploy.yaml
vendored
8
.github/workflows/deploy.yaml
vendored
@@ -9,6 +9,10 @@ on:
|
|||||||
required: false
|
required: false
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
migrate:
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
environment:
|
environment:
|
||||||
type: string
|
type: string
|
||||||
required: true
|
required: true
|
||||||
@@ -48,6 +52,10 @@ jobs:
|
|||||||
done
|
done
|
||||||
source .env
|
source .env
|
||||||
cat .env
|
cat .env
|
||||||
|
- name: Migrate
|
||||||
|
if: ${{ inputs.migrate == true }}
|
||||||
|
run: |
|
||||||
|
docker run -it --rm backend-users-test alembic upgrade head --env-file=.env
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
env:
|
env:
|
||||||
DOCKER_HOST: tcp://${{ inputs.host }}:2376
|
DOCKER_HOST: tcp://${{ inputs.host }}:2376
|
||||||
|
|||||||
Reference in New Issue
Block a user