diff --git a/.env-example b/.env-example index 098bd89..bfa5d44 100644 --- a/.env-example +++ b/.env-example @@ -2,3 +2,4 @@ PORT=8080 DOMAIN=example.com ADMIN_USERNAME=username ADMIN_PASSWORD=password +TOKEN=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx diff --git a/docker-compose.yml b/docker-compose.yml index e4916ba..094858a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,6 +9,7 @@ services: domain: ${DOMAIN} username: ${ADMIN_USERNAME} password: ${ADMIN_PASSWORD} + token: ${TOKEN} restart: always volumes: - ./database/expose.db:/root/.expose diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index ed1e8e4..31391c3 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -2,6 +2,10 @@ sed -i "s|username|${username}|g" ${exposeConfigPath} && sed -i "s|password|${password}|g" ${exposeConfigPath} +sed -i -E "s|'dns'\\s?=>\\s?'.*'|'dns' => true|g" ${exposeConfigPath} + +/src/expose token ${token} + if [[ $# -eq 0 ]]; then exec /src/expose serve ${domain} --port ${port} --validateAuthTokens else