A (previously) simple pyhton programm to set up a local dev environment for the The-Microservice-Dungeon
#Table of content
- Python 3
- Docker
- Docker Compose
- pyyaml
pip3 install pyyaml
This tool helps to create and run a local development environment. In the default setting the tool will download the
newest images of the dungeon repos. To exclude your service please edit the env_setup_default.yml.
It will also be possible to create a custom dev environment, but since this feature is still experimental, it will
not be described. You can always display the help with python3 dungeon-dev-env.py -h
python3 dungeon-dev-env.py [OPTION]
| Option | Argument | Effect |
|---|---|---|
| -i | initializes the local dev environment | |
| -r | runs the environment | |
| -s | stops the environment | |
| -d | deletes all local images and networks | |
| -u | updates the environment | |
| -p | [run or include] | runs or includes the local player service |
| -u | updates all docker images | |
| -h | display help |
python3 dungeon-dev-env.py -ialways needs to be run before-r- Before running
-p, you need to manually create a directory./classes/player_configs. It will not be persisted, there is an entry in .gitignore. python3 dungeon-dev-env.py -dwill display an error message like:Error: No such image: confluentinc/cp-zookeeper. This is caused by the deletition method and can be safely ignored.