Skip to content

Commit 1a86768

Browse files
authored
Merge pull request #59 from NHSDigital/minor-setup-fixes
Minor setup fixes
2 parents 375b244 + e7853a1 commit 1a86768

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ run: manage_breast_screening/config/.env # Start the development server @Develop
5858
db: manage_breast_screening/config/.env # Start the development database @Development
5959
docker compose --env-file manage_breast_screening/config/.env up -d --wait
6060

61+
dev: db run
62+
6163
rebuild-db: _clean-docker db migrate seed # Create a fresh development database @Development
6264

6365
migrate: # Run migrations
@@ -66,6 +68,9 @@ migrate: # Run migrations
6668
seed: # Load seed data
6769
poetry run ./manage.py loaddata clinics participants
6870

71+
models:
72+
poetry run ./manage.py shell -c "from django.apps import apps; print('\n'.join(f'{m._meta.app_label}.{m.__name__}' for m in apps.get_models()))"
73+
6974
_install-poetry:
7075
if ! command -v poetry >/dev/null 2>&1; then \
7176
pip install poetry; \

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ This command assumes you have a few things already installed:
2727
## Usage
2828

2929
```sh
30-
make run
30+
make dev
3131
```
3232

33-
This will serve the app at http://localhost:8000
33+
This will start the development instance of postgres (via docker) and serve the app at http://localhost:8000
3434

3535
## Local development
3636

manage_breast_screening/config/.env.tpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ DATABASE_NAME=manage
66
DATABASE_PASSWORD=changeme
77
DATABASE_USER=manage
88
DATABASE_SSLMODE=allow
9+
DATABASE_HOST=localhost

0 commit comments

Comments
 (0)