Skip to content
This repository has been archived by the owner on Mar 17, 2020. It is now read-only.

AlfrescoArchive/activiti-cloud-notifications-graphql

Repository files navigation

Activiti Cloud Notifications GraphQL

Join Us in Gitter Build Status Travis Coverage Status ASL 2.0 CLA Docker Build Status security status stability status

Docker Image

Building & Running this Service

You can build this service from source using Git & Maven or you can just run our Docker Image.

Spring Boot:

git clone https://github.com/Activiti/activiti-cloud-notifications-graphql.git cd activiti-cloud-notifications-graphql/ mvn clean install spring-boot:run

Docker:

docker run -p 8182:8182 -d --name activiti-cloud-notifications-graphql activiti/activiti-cloud-notifications-graphql:latest

Environemnt Variables

server.port=${ACT_NOTIFICATIONS_GRAPHQL_PORT:8080}
spring.application.name=${ACT_NOTIFICATIONS_GRAPHQL_APP_NAME:notifications-graphql}
spring.jackson.serialization.fail-on-unwrapped-type-identifiers=${ACT_SPRING_JACKSON_FAIL_ON_UNWRAPPED_IDS:false}
keycloak.auth-server-url=${ACT_KEYCLOAK_URL:http://activiti-cloud-sso-idm:8180/auth}
keycloak.realm=${ACT_KEYCLOAK_REALM:springboot}
keycloak.resource=${ACT_KEYCLOAK_RESOURCE:activiti}
keycloak.public-client=${ACT_KEYCLOAK_CLIENT:true}
keycloak.ssl-required=${ACT_KEYCLOAK_SSL_REQUIRED:none}
keycloak.security-constraints[0].authRoles[0]=${ACT_KEYCLOAK_ROLES:user}
keycloak.security-constraints[0].securityCollections[0].patterns[0]=${ACT_KEYCLOAK_PATTERNS:/*}
keycloak.principal-attribute=${ACT_KEYCLOAK_PRINCIPAL_ATTRIBUTE:preferred-username}
activiti.keycloak.admin-client-app=${ACT_KEYCLOAK_CLIENT_APP:admin-cli}
activiti.keycloak.client-user=${ACT_KEYCLOAK_CLIENT_USER:client}
activiti.keycloak.client-password=${ACT_KEYCLOAK_CLIENT_PASSWORD:client}
spring.rabbitmq.host=${ACT_RABBITMQ_HOST:rabbitmq}
eureka.client.serviceUrl.defaultZone=${ACT_EUREKA_URL:http://activiti-cloud-registry:8761/eureka/}
eureka.instance.hostname=${ACT_NOTIFICATIONS_GRAPHQL_HOST:activiti-cloud-notifications-graphql}
eureka.client.enabled=${ACT_NOTIFICATIONS_GRAPHQL_EUREKA_CLIENT_ENABLED:true}