Skip to content

Instantly share code, notes, and snippets.

@sebplorenz
Last active September 1, 2022 11:56
Show Gist options
  • Save sebplorenz/b3746875bf7264deba2263db15cba722 to your computer and use it in GitHub Desktop.
Save sebplorenz/b3746875bf7264deba2263db15cba722 to your computer and use it in GitHub Desktop.
A very simple DataspaceConnector (DSC) docker-compose configuration without any security related config. It starts up a DSC with a UI and a Postgresql database for storing the configuration.
version: "3.7"
services:
connector:
image: ghcr.io/international-data-spaces-association/dataspace-connector:8.0.0
environment:
- SPRING_SECURITY_USER_PASSWORD=${CONNECTOR_PASSWORD}
- SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/connectordb
- SPRING_DATASOURCE_USERNAME=connector
- SPRING_DATASOURCE_PASSWORD=pw
- SPRING_DATASOURCE_PLATFORM=postgres
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=org.postgresql.Driver
- SPRING_JPA_DATABASE-PLATFORM=org.hibernate.dialect.PostgreSQLDialect
ports:
- 8080:8080
mem_limit: 1.2g
depends_on:
- postgres
postgres:
image: postgres:13.2-alpine
ports:
- "5432:5432"
environment:
- POSTGRES_USER=connector
- POSTGRES_PASSWORD=pw
- POSTGRES_DB=connectordb
volumes:
- data:/var/lib/postgresql/data
configmanager-ui:
image: ghcr.io/international-data-spaces-association/dataspace-connector-ui:10.0.1
ports:
- "8083:8083"
environment:
- CONNECTOR_URL=https://connector:8080
- UI_TITLE=Dataspace Connector UI
- CONNECTOR_USER=admin
- CONNECTOR_PASSWORD=${CONNECTOR_PASSWORD}
volumes:
data:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment