d3v3l0 / entrypoints-for-development

Container ENTRYPOINT Patterns for Development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Container ENTRYPOINT Patterns for Development

This project contains examples of container ENTRYPOINT patterns for development. It's certainly not an exhaustive list, so feel free to fork and hack together new ideas. To run these examples, you'll need Docker Compose and some sort of Docker engine. You can get both easily by installing Docker Desktop for macOS or Windows.

This project grew out of a talk given at the Docker Community All Hands meeting on 11 March 2021.

Cloning

This repository uses Git submodules to facilitate demos using external projects. To ensure you get a copy of these submodules when cloning, use:

git clone --recurse-submodules https://github.com/havoc-io/entrypoints-for-development.git

If you've already clone the repository, no worries, just run:

git submodule update --init --recursive

Automated Development Patterns with Containers

The automated directory contains examples of recompiling and rebuilding applications and their assets inside containers using a variety of techniques:

Interactive Development Patterns with Containers

The interactive directory contains examples of working interactively in containers:

About

Container ENTRYPOINT Patterns for Development

License:MIT License


Languages

Language:Dockerfile 54.5%Language:Go 24.2%Language:Python 18.2%Language:HTML 3.1%