zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

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:
Mmann | 6++++++
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 "$@" }