Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Efficient software development with docker-compose

Efficient software development with docker-compose

Christian Mäder

August 29, 2019
Tweet

More Decks by Christian Mäder

Other Decks in Programming

Transcript

  1. @cimnine 1. Get the code (e.g. git clone) 2. Install

    the specific compiler and runtime
 (e.g. Java 11, Ruby 2.6, Python 3.7, NodeJS 12.9, …) 3. Install all required compile-time dependencies
 (e.g. postgresql-dev, webkit-dev, openssl-dev, …) 4. Install the dependencies
 (e.g. bundler, npm install, gradlew assemble, …) 5. Install all required runtime dependencies
 (e.g. PostgreSQL 11, Redis 5, Elasticsearch 7.3, …) 6. Start the application and pray
  2. @cimnine Outdated setup instructions Human error while following instructions Accounting

    for differences between platforms
 (on Linux even between distributions) Communicate updates to the setup