Dit is een repo vor de applicatie FB-Locatielijst. Een applicatie voor het opslaan en inlezen van gegevens van het faciliteiten bureau over de locaties waar zij werkzaamheden doen.
Na het klonen kan je de Docker images starten vanuit de makefile:
- Maak de benodigde requirements.txt, requirements_dev.txt en requirements_linting aan:
make requirementsLet op: als je geen venv hebt gestart dan wordt je lokale Python installatie gebruikt voor het installeren van pip-tools en het maken van requirements.
- Bouw de images:
make init - Laad voorbeeld dat:
make loaddata - Maak een superuser aan:
make superuser - Start de development container:
make dev
Het is mogelijk om op je lokale ontwikkelomgeving gebruik te maken van authenticatie via Entra ID.
-
Configureer de oauth koppeling met Entra ID
Maak een
.envbestand aan, als deze nog niet bestaat, en plaats daarin de volgende inhoud en vul de waardes aan uit de keyvault voor fblocatielijst-o:OIDC_RP_CLIENT_ID = '<waarde uit oidc_rp_client_id in keyvault>' OIDC_RP_CLIENT_SECRET = '<waarde uit oidc_rp_client_secret in keyvault>'Dit .env bestand is opgenomen in de .gitignore, want deze inhoud moet uiteraard nooit in de repo komen.
-
Zet in
.app.envje ENVIRONMENT variabele opdevelopment.Let op dit zal je tests breken. Om de tests weer te kunnen draaien moet je deze variabele weer terug op
localzetten.