Bootstrapping a new server takes too many steps? #136

Closed
opened 2021-09-09 13:02:57 +00:00 by decentral1se · 3 comments
Owner
> https://git.coopcloud.tech/coop-cloud/abra/issues/35
femmefaytale added the
help wanted
design
question
labels 2021-09-09 13:17:17 +00:00
decentral1se added this to the UI / UX testing milestone 2021-09-09 14:24:06 +00:00
decentral1se added this to the Beta release (software) project 2021-10-14 18:39:00 +00:00
Author
Owner
COMMANDS:
   new, n      Create a new server using a 3rd party provider
   init, i     Initialise server for deploying apps
   add, a      Add a new server
   list, ls    List managed servers
   remove, rm  Remove a server
   help, h     Shows a list of commands or help for one command

Can become:

COMMANDS:
   create, c      Create a new server using a 3rd party provider
   provision, p   Provision an existing server before deploying apps
   list, ls       List managed servers
   remove, rm     Remove a server
   help, h        Shows a list of commands or help for one command

Where create/c will create a server, init it with swarm mode and install Docker on it for you. For the new VPS case. And provision/p will init swarm mode and install Docker. For the existing server case.

I'll also try and rope in automatic traefik deploy on server create/provision:

#124

Then it'll just be, from scratch:

abra server create ...
abra domain create ...
abra app new ...
abra app deploy ...
``` COMMANDS: new, n Create a new server using a 3rd party provider init, i Initialise server for deploying apps add, a Add a new server list, ls List managed servers remove, rm Remove a server help, h Shows a list of commands or help for one command ``` Can become: ``` COMMANDS: create, c Create a new server using a 3rd party provider provision, p Provision an existing server before deploying apps list, ls List managed servers remove, rm Remove a server help, h Shows a list of commands or help for one command ``` Where `create/c` will create a server, init it with swarm mode and install Docker on it for you. For the new VPS case. And `provision/p` will init swarm mode and install Docker. For the existing server case. I'll also try and rope in automatic traefik deploy on server create/provision: > https://git.coopcloud.tech/coop-cloud/organising/issues/124 Then it'll just be, from scratch: ``` abra server create ... abra domain create ... abra app new ... abra app deploy ... ```
Author
Owner

Went with just removing server init and server create -> server new to follow our other UI. I just need to implement the docker, swarm mode, traefik logic and then the UI/UX on this is feeling much better. I've added a similar interative question mode thing like in abra app new so it is manageable with all the flags. Nearly there.

Went with just removing `server init` and `server create` -> `server new` to follow our other UI. I just need to implement the docker, swarm mode, traefik logic and then the UI/UX on this is feeling much better. I've added a similar interative question mode thing like in `abra app new` so it is manageable with all the flags. Nearly there.
decentral1se self-assigned this 2021-10-22 10:21:13 +00:00
Author
Owner
Interface for this is now shaping up. > https://matrix.autonomic.zone/_matrix/media/r0/download/autonomic.zone/lBJmAXORIJWzOCELReISnHIi
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/organising#136
No description provided.