-
Read logs
-
Healthchecks
-
Rollbacks
-
Rethink commands
-
Ingres/TLS via Traeffik or HAProxy?
-
Setup a config for a simple Rails app
- DB
- Secrets (1pass)
- ???
-
Use sha instead of tag
- Pull image deploying?
-
Tests should go through the whole flow and actually upload something
-
Mount configs read only
-
Don't upload configs if they already exist
- Changing order of role/service definitions should not change the version
- Is
Service
actually aStack
andRole
is aService
? Is there anApplication
burried in there?ServicePlacement
andServiceConfig
would be the input to theDeployment
- Or
Stack
andRole
?
- Remove
Command::Builder
in favor of embedding commands - Move
Command::Docker
toDocker::CLI
- Rename
Invocation
toCommand
- Add tests for the DockerCLI classes
- Use objects for
mounts
andports
instead of hashes