Loading compose/docker-compose.yaml.configure +32 −0 Original line number Diff line number Diff line Loading @@ -355,6 +355,38 @@ services: - osscapi - mysql-portal oslmcp: container_name: openslice-mcp restart: always profiles: ["prod"] build: context: ../../org.etsi.osl.mcp.server/ dockerfile: Dockerfile image: labs.etsi.org:5050/osl/code/org.etsi.osl.mcp.server:develop environment: SPRING_APPLICATION_JSON: '{ "spring.datasource.url": "jdbc:mysql://amysql/osdb?createDatabaseIfNotExist=true", "spring.datasource.username":"root", "spring.datasource.password":"letmein", "spring-addons.issuers[0].uri": "http://keycloak:8080/auth/realms/openslice", "spring-addons.issuers[0].username-json-path":"$.preferred_username", "spring-addons.issuers[0].claims[0].jsonPath":"$.realm_access.roles", "spring-addons.issuers[0].claims[1].jsonPath":"$.resource_access.*.roles", "spring.security.oauth2.resourceserver.jwt.issuer-uri": "http://keycloak:8080/auth/realms/openslice", "springdoc.oAuthFlow.authorizationUrl": "http://keycloak:8080/auth/realms/openslice/protocol/openid-connect/auth", "springdoc.oAuthFlow.tokenUrl": "http://keycloak:8080/auth/realms/openslice/protocol/openid-connect/token", "springdoc.oauth.client-id" : "osapiWebClientId", "springdoc.oauth.clientsecret" : "secret", "spring.activemq.brokerUrl": "tcp://anartemis:61616?jms.watchTopicAdvisories=false", "spring.activemq.user": "artemis", "spring.activemq.password": "artemis", "logging.level.org.springframework" : "INFO" }' ports: - 13015:13015 networks: - front - back portainer: container_name: portainer Loading Loading
compose/docker-compose.yaml.configure +32 −0 Original line number Diff line number Diff line Loading @@ -355,6 +355,38 @@ services: - osscapi - mysql-portal oslmcp: container_name: openslice-mcp restart: always profiles: ["prod"] build: context: ../../org.etsi.osl.mcp.server/ dockerfile: Dockerfile image: labs.etsi.org:5050/osl/code/org.etsi.osl.mcp.server:develop environment: SPRING_APPLICATION_JSON: '{ "spring.datasource.url": "jdbc:mysql://amysql/osdb?createDatabaseIfNotExist=true", "spring.datasource.username":"root", "spring.datasource.password":"letmein", "spring-addons.issuers[0].uri": "http://keycloak:8080/auth/realms/openslice", "spring-addons.issuers[0].username-json-path":"$.preferred_username", "spring-addons.issuers[0].claims[0].jsonPath":"$.realm_access.roles", "spring-addons.issuers[0].claims[1].jsonPath":"$.resource_access.*.roles", "spring.security.oauth2.resourceserver.jwt.issuer-uri": "http://keycloak:8080/auth/realms/openslice", "springdoc.oAuthFlow.authorizationUrl": "http://keycloak:8080/auth/realms/openslice/protocol/openid-connect/auth", "springdoc.oAuthFlow.tokenUrl": "http://keycloak:8080/auth/realms/openslice/protocol/openid-connect/token", "springdoc.oauth.client-id" : "osapiWebClientId", "springdoc.oauth.clientsecret" : "secret", "spring.activemq.brokerUrl": "tcp://anartemis:61616?jms.watchTopicAdvisories=false", "spring.activemq.user": "artemis", "spring.activemq.password": "artemis", "logging.level.org.springframework" : "INFO" }' ports: - 13015:13015 networks: - front - back portainer: container_name: portainer Loading