Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More enhancements to docker-compose files #7047

Merged
merged 1 commit into from
Jun 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 10 additions & 2 deletions docker/authn/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ services:
nessie:
image: ghcr.io/projectnessie/nessie:latest
ports:
- 19120:19120
- "19120:19120"
depends_on:
- keycloak
environment:
Expand All @@ -28,11 +28,19 @@ services:
QUARKUS_OIDC_ENABLED: true
QUARKUS_OIDC_AUTH_SERVER_URL: http://keycloak:8080/realms/master
QUARKUS_OIDC_CLIENT_ID: projectnessie
# QUARKUS_OIDC_TOKEN_ISSUER: any
keycloak:
image: quay.io/keycloak/keycloak:latest
ports:
- 8080:8080
- "8080:8080"
environment:
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
# Required if Nessie fails to validate the issuer claim;
# but the admin console won't be accessible from the host system
# at localhost:8080 anymore; you will need to add an entry to
# /etc/hosts:
# 127.0.0.1 keycloak
# Another option is to set QUARKUS_OIDC_TOKEN_ISSUER above
KC_HOSTNAME_URL: http://keycloak:8080
command: start-dev
6 changes: 3 additions & 3 deletions docker/dynamodb/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ services:
nessie:
image: ghcr.io/projectnessie/nessie:latest
ports:
- 19120:19120
- "19120:19120"
depends_on:
- dynamodb
environment:
- nessie.version.store.type=DYNAMO
- nessie.version.store.type=DYNAMODB
- quarkus.dynamodb.endpoint-override=http://dynamodb:8000
- quarkus.dynamodb.aws.region=us-west-2
- quarkus.dynamodb.aws.credentials.type=STATIC
Expand All @@ -32,4 +32,4 @@ services:
dynamodb:
image: amazon/dynamodb-local
ports:
- 8000:8000
- "8000:8000"
2 changes: 1 addition & 1 deletion docker/in_memory/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ services:
ports:
- 19120:19120
environment:
- nessie.version.store.type=INMEMORY # Ephemeral storage, data is lost during reset.
- nessie.version.store.type=IN_MEMORY # Ephemeral storage, data is lost during reset.
6 changes: 3 additions & 3 deletions docker/mongodb/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@ services:
nessie:
image: ghcr.io/projectnessie/nessie:latest
ports:
- 19120:19120
- "19120:19120"
depends_on:
- mongo
environment:
- nessie.version.store.type=MONGO
- nessie.version.store.type=MONGODB
- quarkus.mongodb.database=nessie
- quarkus.mongodb.connection-string=mongodb://root:password@mongo:27017
mongo:
image: mongo
ports:
- 27017:27017
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: password
4 changes: 2 additions & 2 deletions docker/telemetry/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ services:
nessie:
image: ghcr.io/projectnessie/nessie:latest
ports:
- 19120:19120
- "19120:19120"
depends_on:
- jaeger
environment:
- nessie.version.store.type=INMEMORY
- nessie.version.store.type=IN_MEMORY
- quarkus.opentelemetry.tracer.exporter.otlp.endpoint=http://jaeger:4317

# Jaeger
Expand Down