A Golang port of ConduitPlatform/CLI with some additional features
GoConduitCli is a multipurpose tool that's meant to facilitate your development experience and speed up your work regardless of whether you're deploying a Conduit instance for your project, developing custom modules or even contributing to the upstream project in your spare time.
goconduit deploy setup
goconduit deploy start
goconduit deploy stop
goconduit deploy rm
goconduit deploy recreate
Bootstrap a local Conduit deployment
USAGE
$ goconduit deploy setup --profiles <value>,<value> [--project-name <value>] [--ui-image-tag <value>] [--image-tag <value>] [--detach] [--mount-database]
FLAGS
--profiles profiles to enable (one database profile is required either mongodb or postgres)
--project-name set the project name (defaults to conduit)
--ui-image-tag set conduit-ui image tag (defaults to latest)
--image-tag set all other conduit image tag (defaults to latest)
--detach set detach mode to disable console log output (defaults to false)
--mount-database enable this to bind mount postgres or mongodb container to project directory (defaults to false). if this is not set it will use persistent volumes
Bring up your local Conduit deployment
USAGE
$ goconduit deploy start [--profiles <value>,<value>] [--detach]
DESCRIPTION
Bring up your local Conduit deployment
FLAGS
--profiles profiles to enable
--detach set detach mode to disable console log output (defaults to false)
Bring down your local Conduit deployment
USAGE
$ goconduit deploy stop [--services <value>,<value>]
FLAGS
--services services to stop
Remove your local Conduit deployment
USAGE
$ goconduit deploy rm [--services <value>,<value>]
FLAGS
--services services to remove
recreate your local Conduit deployment containers
USAGE
$ goconduit deploy recreate