root: allow customisation of ports in compose without override
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
94baaaa5a5
commit
01bb18b8c4
|
@ -35,8 +35,8 @@ services:
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
ports:
|
ports:
|
||||||
- "0.0.0.0:9000:9000"
|
- "0.0.0.0:${AUTHENTIK_PORT_HTTP:-9000}:9000"
|
||||||
- "0.0.0.0:9443:9443"
|
- "0.0.0.0:${AUTHENTIK_PORT_HTTPS:-9443}:9443"
|
||||||
worker:
|
worker:
|
||||||
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2021.12.5}
|
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2021.12.5}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
|
@ -67,20 +67,15 @@ The GeoIP database will automatically be updated every 8 hours.
|
||||||
|
|
||||||
## Running on Port 80/443
|
## Running on Port 80/443
|
||||||
|
|
||||||
By default, authentik listens on port 9000 for HTTP and 9443 for HTTPS. To change this, you can use a [docker-compose override file](https://docs.docker.com/compose/extends/#adding-and-overriding-configuration).
|
By default, authentik listens on port 9000 for HTTP and 9443 for HTTPS. To change this, you can set the following variables in `.env`:
|
||||||
|
|
||||||
Create a file called `docker-compose.override.yml` with the following contents:
|
```shell
|
||||||
|
AUTHENTIK_PORT_HTTP=80
|
||||||
```yaml
|
AUTHENTIK_PORT_HTTPS=443
|
||||||
version: '3.2'
|
|
||||||
|
|
||||||
services:
|
|
||||||
server:
|
|
||||||
ports:
|
|
||||||
- "0.0.0.0:80:9000"
|
|
||||||
- "0.0.0.0:443:9443"
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Afterwards, make sure to run `docker-compose up -d`.
|
||||||
|
|
||||||
## Startup
|
## Startup
|
||||||
|
|
||||||
Afterwards, run these commands to finish
|
Afterwards, run these commands to finish
|
||||||
|
|
Reference in New Issue