13. To do things properly
●
Kickstart your project's source code to get a minimal working sample
●
Find out what dependencies you'll need + how to install them in Docker image
●
Create Dockerfile for your application
●
Build your application image
●
Find out if there are suitable Docker images to use as other microservices for your app+learn how to use them/write your own Dockerfiles if not
●
Find out how to launch and link all the containers properly
●
Find out how to mount your code inside container
●
Write a terribly long command every time you start coding (or use a container orchestration tool, which you need to learn to use)
●
Write your code
14. To do things properly
●
Kickstart your project's source code to get a minimal working sample
●
Find out what dependencies you'll need + how to install them in Docker image
●
Create Dockerfile for your application
●
Build your application image
●
Find out if there are suitable Docker images to use as other microservices for your app+learn how to use them/write your own Dockerfiles if not
●
Find out how to launch and link all the containers properly
●
Find out how to mount your code inside container
●
Write a terribly long command every time you start coding (or use a container orchestration tool, which you need to learn to use)
●
Write your code
16. A tool to satisfy all developer's
needs (except brewing coffee)
17. What can DevAssistant do?
● Pretty much anything (pluggable)
– http://docs.devassistant.org/en/latest/developer_documentation.html
● Install dependencies
● Create GitHub repos
● Scaffold new projects
● Set up your environment
● And pretty much anything else…
– … assuming someone writes the plugin
18. Current Objective
To provide means to easily
kickstart and work with container
based production ready
environment
21. Beer
● DevAssistant 100 GitHub Stars Beer Competition
● Get a free beer from me by following instructions from
– http://bit.do/da-beer
● Please don't ruin me