- docker/ docker-compose
- java 11
- maven
- GNU make
- configurable environments (default: dev, int, stage, prod)
- supported auth types: rsa key, plain text password
- supported deployment info retrieval methods: http, https, scp/sftp, ssh, local shell command
- supported deployment info formats: properties, json, yaml, xml
- supported code repos: git via ssh
docker run --name deploymentboard --rm \
-e JAVA_TOOL_OPTIONS='-Ddeploymentboard.config=file:/config/config.yaml -Ddeploymentboard.masterpassword=' \
-v ${PWD}/backend/src/test/resources/test-config.yaml:/config/config.yaml \
-v ${PWD}/workspace/:/tmp/workspace:rw \
-p 8080:8080 \
cbuschka/deploymentboard:latestmake start-servicescd frontend/src/main/frontend && \
nvm use && \
yarn install && \
yarn run startThen run and debug the spring boot webapp via your preferred IDE.
make buildmake start-deploymentboardmake show-statusmake tail-logsmake stop-servicesCopyright (c) 2021 by Cornelius Buschka.
