commit 390c51412df9a5c0ae4e7d7659311d78dd210535
parent f8f5e049bf8a1a3fd7ffb2b5ea998ba0eb74ed1c
Author: srfsh <dev@srf.sh>
Date: Wed, 17 Aug 2022 11:26:53 +0300
mann: add devop.db.setup
This will allow easier migrations in the future.
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/mann b/mann
@@ -60,6 +60,7 @@ main() {
devop.setup) shift ; cmd_devop_setup "$@" ;;
devop.serve) shift ; cmd_devop_serve "$@" ;;
devop.comp) shift ; cmd_devop_comp "$@" ;;
+ devop.db.setup) shift ; cmd_devop_db_setup "$@" ;;
devop.build) shift ; cmd_devop_build "$@" ;;
devop.run) shift ; cmd_devop_run "$@" ;;
devop.exec) shift ; cmd_devop_exec "$@" ;;
@@ -120,6 +121,7 @@ commands:
doc.clean Clean the generated docs.
devop.setup Generate the pre-filled docker-compose file.
devop.serve Build, setup, run everything, and attach to back-end shell.
+ devop.db.setup Create the database and run the migrations.
devop.comp Run 'docker-compose'.
devop.build Run 'docker-compose build.
devop.run Run 'docker-compose run'.
@@ -285,6 +287,10 @@ cmd_devop_comp() {
docker-compose -p zenflows -f devop/docker-compose.yml "$@"
}
+cmd_devop_db_setup() {
+ cmd_devop_comp run --service-ports --rm srv eval 'Zenflows.Reltask.migrate()'
+}
+
cmd_devop_build() {
cmd_devop_comp build "$@"
}