mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-10 15:22:24 -05:00
update readme and ensure makefile up to date
This commit is contained in:
3
Makefile
3
Makefile
@@ -287,7 +287,7 @@ cf-deploy-api-db-migration:
|
||||
cf unbind-service notify-api-db-migration notify-config
|
||||
cf unbind-service notify-api-db-migration notify-aws
|
||||
cf push notify-api-db-migration -f manifest-api-${CF_SPACE}.yml
|
||||
cf run-task notify-api-db-migration "python db.py db upgrade" --name api_db_migration
|
||||
cf run-task notify-api-db-migration "flask db upgrade" --name api_db_migration
|
||||
|
||||
.PHONY: cf-check-api-db-migration-task
|
||||
cf-check-api-db-migration-task: ## Get the status for the last notify-api-db-migration task
|
||||
@@ -310,4 +310,3 @@ cf-push:
|
||||
.PHONY: check-if-migrations-to-run
|
||||
check-if-migrations-to-run:
|
||||
@echo $(shell python3 scripts/check_if_new_migration.py)
|
||||
|
||||
|
||||
13
README.md
13
README.md
@@ -105,17 +105,20 @@ That will run pycodestyle for code analysis and our unit test suite. If you wish
|
||||
|
||||
|
||||
|
||||
## To remove functional test data
|
||||
## To run one off tasks
|
||||
|
||||
NOTE: There is assumption that both the server name prefix and user name prefix are followed by a uuid.
|
||||
The script will search for all services/users with that prefix and only remove it if the prefix is followed by a uuid otherwise it will be skipped.
|
||||
Tasks are run through the `flask` command - run `flask --help` for more information. There are two sections we need to
|
||||
care about: `flask db` contains alembic migration commands, and `flask command` contains all of our custom commands. For
|
||||
example, to purge all dynamically generated functional test data, do the following:
|
||||
|
||||
Locally
|
||||
```
|
||||
python application.py purge_functional_test_data -u <functional tests user name prefix> # Remove the user and associated services.
|
||||
flask command purge_functional_test_data -u <functional tests user name prefix>
|
||||
```
|
||||
|
||||
On the server
|
||||
```
|
||||
python server_commands.py purge_functional_test_data -u <functional tests user name prefix> # Remove the user and associated services.
|
||||
cf run-task notify-api "flask command purge_functional_test_data -u <functional tests user name prefix>"
|
||||
```
|
||||
|
||||
All commands and command options have a --help command if you need more information.
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
Generic single-database configuration.
|
||||
|
||||
python application.py db migrate to generate migration script.
|
||||
|
||||
python application.py db upgrade to upgrade db with script.
|
||||
|
||||
python application.py db downgrade to rollback db changes.
|
||||
|
||||
python application.py db current to show current script.
|
||||
9
migrations/README.md
Normal file
9
migrations/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
Generic single-database configuration.
|
||||
|
||||
flask db migrate to generate migration script.
|
||||
|
||||
flask db upgrade to upgrade db with script.
|
||||
|
||||
flask db downgrade to rollback db changes.
|
||||
|
||||
flask db current to show current script.
|
||||
Reference in New Issue
Block a user