summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker-compose.override.yml4
-rw-r--r--opendc-web/opendc-web-server/Dockerfile8
2 files changed, 12 insertions, 0 deletions
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 86aff681..35a7feb8 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -13,6 +13,10 @@ services:
build:
context: .
dockerfile: opendc-web/opendc-web-server/Dockerfile
+ args:
+ OPENDC_AUTH0_DOMAIN: ${OPENDC_AUTH0_DOMAIN:?No Auth0 domain specified}
+ OPENDC_AUTH0_AUDIENCE: ${OPENDC_AUTH0_AUDIENCE:?No Auth0 audience specified}
+ OPENDC_AUTH0_DOCS_CLIENT_ID: ${OPENDC_AUTH0_DOCS_CLIENT_ID}
ports:
- "8081:8080"
environment:
diff --git a/opendc-web/opendc-web-server/Dockerfile b/opendc-web/opendc-web-server/Dockerfile
index 444d787e..5828e5c9 100644
--- a/opendc-web/opendc-web-server/Dockerfile
+++ b/opendc-web/opendc-web-server/Dockerfile
@@ -8,6 +8,14 @@ WORKDIR /app
RUN ./gradlew --version
# Build project
+ARG OPENDC_AUTH0_DOMAIN
+ARG OPENDC_AUTH0_AUDIENCE
+ARG OPENDC_AUTH0_DOCS_CLIENT_ID
+
+ENV OPENDC_AUTH0_DOMAIN=$OPENDC_AUTH0_DOMAIN
+ENV OPENDC_AUTH0_AUDIENCE=$OPENDC_AUTH0_AUDIENCE
+ENV OPENDC_AUTH0_DOCS_CLIENT_ID=$OPENDC_AUTH0_DOCS_CLIENT_ID
+
COPY ./ /app/
RUN ./gradlew --no-daemon :opendc-web:opendc-web-server:quarkusBuild -Dquarkus.profile=docker