# check it out locally
git clone project project-dir
# cd into project dir
cd project-dir
# checkout the branch you want to work on
git checkout develop
# do not forget your submodules
git submodule init
git submodule update
Use config-bob to render configs
In any case checkout config-bob´s README.md
This step is optional. You only need a local vault, if you have secrets and no remote vault server.
# start config bob with a local vault server
config-bob vault-local config/vault
# config-bob will start a shell for you with VAULT_ADDR set
# unseal the local vault and set VAULT_TOKEN
vault unseal
export VAULT_TOKEN=token_1234_xxx
config-bob build config/test-local/data.yml config/test-base config/test
Use foomo-bert to kickstart the app
Call foomo-bert prepare
before you start the app!
foomo-bert prepare -run-mode test -dir path/to/project-dir
docker-compose -p project-name --x-networking -f config/test/docker/docker-compose.yml up
foomo-bert reset -run-mode test -addr https://project -main-module Main.Module -dir path/to/project-dir
DONE. Have fun!