- access to OE private repos
- osx/linux environment
- docker installed
- python installed
- git
- your wildcards-private.ini files
- pycharm enterprise edition
# assumes you have access to OE private repos
git clone --recursive https://github.com/cecemel/augeias-dev.git
cd augeias-dev
# assumes you are in folder augeias-dev
docker-compose stop; docker-compose rm -f; #not required, but cleans your working environment
# assumes you are in augeias-dev
python build_images.py [GITHUB_USER] [GITHUB_PASS];
docker-compose stop; docker-compose rm -f; rm -rf data/*; python build_images.py [GITHUB_USER] [GITHUB_PASS];
see e.g. https://blog.jetbrains.com/pycharm/2017/03/docker-compose-getting-flask-up-and-running/
# e.g.
python build_images.py [GITHUB_USER] [GITHUB_PASS] storageprovider
- tutorial: https://git-scm.com/book/en/v2/Git-Tools-Submodules
- some good submodule SO: https://stackoverflow.com/questions/1030169/easy-way-to-pull-latest-of-all-git-submodules
- bringing *-dev repo up to data: git pull; git submodule update --init --recursive
- only unittests work