website/developer-docs: simplify .env file

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2021-08-15 18:13:25 +02:00
parent b35e62e5ae
commit 67ab4305ad
1 changed files with 7 additions and 13 deletions

View File

@ -20,19 +20,13 @@ If you want to only make changes on the UI, you don't need a backend running fro
AUTHENTIK_IMAGE=beryju.org/authentik/server AUTHENTIK_IMAGE=beryju.org/authentik/server
AUTHENTIK_TAG=gh-next AUTHENTIK_TAG=gh-next
AUTHENTIK_OUTPOSTS__DOCKER_IMAGE_BASE=beryju.org/authentik/outpost-%(type)s:gh-next AUTHENTIK_OUTPOSTS__DOCKER_IMAGE_BASE=beryju.org/authentik/outpost-%(type)s:gh-next
AUTHENTIK_LOG_LEVEL=debug
AUTHENTIK_WEB_LOAD_LOCAL_FILES=true
``` ```
This will cause authentik to use the beta images. This will cause authentik to use the beta images.
4. Create a `local.env.yml` file to tell authentik to use local files instead of the bundled ones: 4. Add this volume mapping to your compose file
```yaml
log_level: debug
web:
load_local_files: true
```
5. Add this volume mapping to your compose file
```yaml ```yaml
version: '3.2' version: '3.2'
@ -48,10 +42,10 @@ If you want to only make changes on the UI, you don't need a backend running fro
This makes the local web files and the config file available to the authentik server. This makes the local web files and the config file available to the authentik server.
6. Run `docker-compose up -d` to apply those changes to your containers. 5. Run `docker-compose up -d` to apply those changes to your containers.
7. Run `make gen-web` in the project root directory to generate the API Client used by the web interfaces 6. Run `make gen-web` in the project root directory to generate the API Client used by the web interfaces
8. `cd web` 7. `cd web`
9. Run `npm i` and then `npm run watch` to start the build process. 8. Run `npm i` and then `npm run watch` to start the build process.
You can now access authentik on http://localhost:9000 (or https://localhost:9443). You can now access authentik on http://localhost:9000 (or https://localhost:9443).