Follow step by step tutorial at https://github.com/docker/labs/tree/master/12factor
- 1 - Codebase
- 2 - Dependencies
- 3 - Configuration
- 4 - External services
- 5 - CI/DI Build.Release.Run
- 6 - Processes
- 7 - Port binding
- 8 - Concurrency
- 9 - Disposability
- 10 - Dev/Prod parity
- 11 - Logging
- 12 - Admin processes
Only one codebase for various environments