Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 951 Bytes

TODO.md

File metadata and controls

41 lines (28 loc) · 951 Bytes

TODO

  • 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?

DeploymentConfig

  • Tests should go through the whole flow and actually upload something

  • Mount configs read only

  • Don't upload configs if they already exist

Bugs

  • Changing order of role/service definitions should not change the version

Naming

  • Is Service actually a Stack and Role is a Service? Is there an Application burried in there?
    • ServicePlacement and ServiceConfig would be the input to the Deployment
    • Or Stack and Role?
  • Remove Command::Builder in favor of embedding commands
  • Move Command::Docker to Docker::CLI
  • Rename Invocation to Command
  • Add tests for the DockerCLI classes

Other

  • Use objects for mounts and ports instead of hashes