add goose

This commit is contained in:
2024-11-10 01:48:28 +07:00
parent 4a104923c7
commit 5567875910
3 changed files with 29 additions and 0 deletions
+6
View File
@@ -31,10 +31,14 @@ steps:
- smm_core
- docker-compose.yml
- Dockerfile
- migrations
rm: true
- name: deploy
image: appleboy/drone-ssh
environment:
DB_PASS:
from_secret: db_pass
settings:
host:
from_secret: server_ip
@@ -47,6 +51,8 @@ steps:
command_timeout: 50s
script:
- cd deploys/smm_core
- export PATH=$PATH:/usr/local/go/bin:/$HOME/go/bin
- goose -allow-missing -dir ./migrations postgres "user=crab password=$${DB_PASS} dbname=smm-core host=localhost port=5432 sslmode=disable" up
- docker-compose up -d --build --force-recreate
trigger: