deploy any test-compliant build that commits to master directly to AWS
Testing
You can test that this still works locally by running any or all of the following commands:
homelessAPI/bin/build-proj.sh -l - should terminate with no errors - this merely builds the Docker container, but runs no code in or at it
homelessAPI/bin/start-proj.sh -l - should finalize with a running Docker container, whose app you can browse to at http://127.0.0.1:8000/homeless
homelessAPI/bin/test-proj.sh -l - this should finalize with all tests passing - this launches the container (builds it if the configuration has changed) and runs all configured tests
Despite the build failure "pr", this is a good result - the "pr" failure merely means the two build jobs entered a race condition on the test database.
Implementing the backend service pattern.
Enables the project to automatically
master
directly to AWSTesting
You can test that this still works locally by running any or all of the following commands:
homelessAPI/bin/build-proj.sh -l
- should terminate with no errors - this merely builds the Docker container, but runs no code in or at ithomelessAPI/bin/start-proj.sh -l
- should finalize with a running Docker container, whose app you can browse to at http://127.0.0.1:8000/homelesshomelessAPI/bin/test-proj.sh -l
- this should finalize with all tests passing - this launches the container (builds it if the configuration has changed) and runs all configured tests