Running tests and managing deployments can be a tediously manual process or overwhelming to automate with all the available platforms and tools to choose from. We at thoughtbot want to share how our process has made CI/CD simple and enjoyable.
Deploy a Phoenix project that uses WebSockets to AWS Elastic Beanstalk with Docker.
Using Docker with Haskell removes the mess of setting up your environment and allows you to focus on the fun of programming in Haskell.
Develop a Rails app in Docker.
Learn to TDD your Dockerfiles with RSpec and ServerSpec.