memowe / dev-environment

Dockerfiles for development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker configurations for my development environment

Travis CI tests

Preparations

$ make init

This updates all submodules and builds a vim package that needs compilation.

Usage

Cache/build docker images:

$ make

Run it (with data):

$ make run
$ MOUNT=$HOME make run

Run it, but don't attach:

$ MOUNT=$HOME make detached

Test it:

$ make test

Have a look at the build targets for more information.

Contents

  • base

    • Installation of important stuff like git/vim etc.
  • perl

    • Perl environment with modules important for me
  • python

    • Python programming environment with an emphasis on web apps
  • docs

    • LaTeX/Pandoc for documents
  • wwu

    • WWU corporate identity files in /usr/share/wwu
    • Convenience script wwubrief for markdown compilation
  • user

    • vim etc. configuration

All this is orchestrated by a funky Makefile.

Author

(c) 2018 Mirko Westermeier

All rights reserved.

Contributors

  • Diego Siqueira

Resources

About

Dockerfiles for development


Languages

Language:TeX 94.6%Language:Dockerfile 3.0%Language:Makefile 1.8%Language:Shell 0.5%