Start development services from templates
Go to file
2022-09-27 12:47:30 +02:00
bin Initial commit 2022-09-27 12:29:56 +02:00
registry Initial commit 2022-09-27 12:29:56 +02:00
src Bugfixes 2022-09-27 12:47:30 +02:00
.gitignore Initial commit 2022-09-27 12:29:56 +02:00
composer.json Initial commit 2022-09-27 12:29:56 +02:00
composer.lock Initial commit 2022-09-27 12:29:56 +02:00
README.md Bugfixes 2022-09-27 12:47:30 +02:00

ServerCtl - Services for Developers

Todo

  • Add a --temporary option to start to remove volume after stop

Examples

Say you need a Mongodb instance for something. Try this:

$ serverctl start mongo
Started mongo<default>
  Mongo client: 27017
$

What just happened? Well, the start command pulled and started a new container from the latest docker image using sensible defaults from the service registry.

Let's start another one:

$ serverctl start mongo --instance other --portoffset 1
Started mongo<other>
  Mongo client: 27018
$

Check it out!

$ serverctl status
Service   Instance   Ports
mongo     default    27017
          other      27018
$ serverctl stop mongo --all
Stopped mongo<default>
Stopped mongo<other>
$

FAQ

Where is the data stored?

  • Data goes in $HOME/.var/serverctl