Releases: JPZ13/dpm
Releases · JPZ13/dpm
Beta MVP Release
Fixes the flags bug from the alpha release.
To install:
- Copy the binary to wherever you keep binaries under the name
dpm. For most systems, that will be/usr/local/bin/dpm - Append
$HOME/.dpm/routerto yourPATHvariable. This can be done in a bashrc/zshrc using the commandexport PATH=$HOME/.dpm/router:$PATH - You might additionally have to set the
DOCKER_API_VERSIONenvironment variable if your docker version is old.
Usage:
Add the following dpm.yml file to a folder:
commands:
go:
image: golang:1.7.5
entrypoints:
- go
volume_name: go
python:
image: python:latest
entrypoints:
- python
- pip
volume_name: python
Alpha MVP Release
This is the MVP for the Docker Package Manager
Functionality:
- Allow specifying a dpm.yml file
- Has dpm activate and deactivate commands
- Runs any entrypoints inside volume mounted containers within an activated directory and subdirectories
- Defaults to system commands outside of activated directories
To install:
- Copy the binary to wherever you keep binaries under the name
dpm. For most systems, that will be/usr/local/bin/dpm - Append
$HOME/.dpm/routerto yourPATHvariable. This can be done in a bashrc/zshrc using the commandexport PATH=$HOME/.dpm/router:$PATH - You might additionally have to set the
DOCKER_API_VERSIONenvironment variable if your docker version is old.
Usage:
Add the following dpm.yml file to a folder:
commands:
go:
image: golang:1.7.5
entrypoints:
- go
volume_name: go
python:
image: python:latest
entrypoints:
- python
- pip
volume_name: python
Note: This is a Mac-only release. To work well, you will need to always specify entrypoints and unique volume names in each dpm file.
