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).
@ke4 Please have another look. You were right and variables that are in --env-file aren’t necessary to be declared another time in the Docker Compose YAML files.
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).