gathering / wannabe

Event-system for TG - wannabe.gathering.org
GNU General Public License v3.0
12 stars 7 forks source link

Add optional tooling container #44

Closed niccofyren closed 4 years ago

niccofyren commented 4 years ago

Adds an optional container which have composer, vim, pip, etc. for easy cli access to relevant tools. Especially useful in a production setting where the main app container only contains a minimum set of files/tools, unlike the developer variant.

The new service/container uses the default development stage/image with a custom entrypoint file to make sure it doesn't modify runtime files.

If getting missing files error during testing modify build.args.GIT_BRANCH to add-tooling-container to make sure the new files used here are available during build.

niccofyren commented 4 years ago

Was tested by a bunch of people during the recent Systemstøtte workshop, where people set up wannabe locally based on this branch (not been tested on production setup/server). Anybody have any notes before we try merging this?