Summary of changes to the prepare-dev-environment directory:
All scripts have been changed to use docker compose instead of Docker. I described the new requirements in README.md and removed the “Troubleshooting” section since that only happened with earlier versions of Docker and the deprecated docker-compose.
I added a -r flag to all scripts in order to remove volumes. Being able to explicitly mark which volumes shouldn’t be deleted with external:true when executing docker compose down -v is quite handy.
I added an interactive countdown before removing volumes. I asked Copilot for help with that one and I tweaked it afterwards. Good job Copilot!
The experiment design volume is created in the Postgres stage, rather than as an empty volume when downloading test data files.
The webapp-properties directory has been moved out from the volumes stage and will be kept in the same directory as the Tomcat YAML file (like we do with the role configuration XML file).
Summary of changes to the
prepare-dev-environment
directory:docker compose
instead of Docker. I described the new requirements inREADME.md
and removed the “Troubleshooting” section since that only happened with earlier versions of Docker and the deprecateddocker-compose
.-r
flag to all scripts in order to remove volumes. Being able to explicitly mark which volumes shouldn’t be deleted withexternal:true
when executingdocker compose down -v
is quite handy.webapp-properties
directory has been moved out from the volumes stage and will be kept in the same directory as the Tomcat YAML file (like we do with the role configuration XML file).