3. AGENDA
● Short history about application deployment
● Docker and containers revolution
● Development environment
● Why Dokku?
● Issues and recipes
● Questions
22. Development Environment
A development environment is a collection of procedures and tools
for developing, testing and debugging an application or program.
52. Common issues
● Limited access rules
● Unavailability to change docker options for database services
53. Common issues
● Limited access rules
● Unavailability to change docker options for database services
● No tools for interconnection between apps
54. Common issues
● Limited access rules
● Unavailability to change docker options for database services
● No tools for interconnection between apps
● No command line tools
55. Common issues
● Limited access rules
● Unavailability to change docker options for database services
● No tools for interconnection between apps
● No command line tools
● No scalability to more than one host system
56. Common issues
● Limited access rules
● Unavailability to change docker options for database services
● No tools for interconnection between apps
● No command line tools
● No scalability to more than one host system
● No wildcard domains support
59. Wildcard domains
● Simplify dokku generated nginx file via custom
nginx.conf.sigil in your root application folder
● Set the custom nginx virtual host config on host
system
● Forget about lets-encrypt plugin