Once you have a working product in the development environment described above, the next step is to prepare a release.
- Commit and push everything. Make sure that all sub modules, and the deploy project are up to date and have all of the changes you want included.
- Make sure that each sub module has incorporated any other changes from development into its branch.
- Run
build.sh
this will prepare local containers that mirror those that will be made available to deployments. - Test the local containers - run
docker compose up
from the doubtfire deploy project root. You can test the solution using http://localhost:3000/ - Make any necessary changes to correct issues identified. Repeat 3, 4, and 5 until you are ready to release.
- Run
release.sh