# This docker-compose file can be used to run this service in standalone mode, i.e. on its own, isolated # Author: Manuel Bernal Llinares version: "3.5" services: metadata: image: identifiersorg/cloud-ws-metadata environment: - WS_METADATA_CONFIG_RESOLVER_HOST=resolver - WS_METADATA_CONFIG_RESOLVER_PORT=8080 - WS_METADATA_JVM_MEMORY_MAX=1024m - WS_METADATA_CONFIG_REDIS_HOST=redis ports: - "8082:8082" depends_on: - resolver - redis resolver: image: identifiersorg/cloud-ws-resolver environment: - WS_RESOLVER_CONFIG_REDIS_HOST=redis - WS_RESOLVER_CONFIG_REDIS_PORT=6379 - WS_RESOLVER_CONFIG_RESOURCE_RECOMMENDER_HOST=recommender - WS_RESOLVER_CONFIG_RESOURCE_RECOMMENDER_PORT=8083 - WS_RESOLVER_JVM_MEMORY_MAX=1024m - WS_RESOLVER_CONFIG_APPLICATION_ACTIVE_PROFILE=development - WS_RESOLVER_CONFIG_REGISTRY_RESOLUTION_DATASET_ENDPOINT=https://registry.api.identifiers.org/resolutionApi/getResolverDataset ports: - "8080:8080" depends_on: - redis - recommender recommender: image: identifiersorg/cloud-ws-resource-recommender environment: - WS_RESOURCE_RECOMMENDER_JVM_MEMORY_MAX=1024m - WS_RESOURCE_RECOMMENDER_CONFIG_BACKEND_SERVICE_LINK_CHECKER_HOST=link-checker ports: - "8083:8083" depends_on: - link-checker link-checker: image: identifiersorg/cloud-ws-link-checker environment: - WS_LINK_CHECKER_JVM_MEMORY_MAX=1024m - WS_LINK_CHECKER_CONFIG_REDIS_HOST=redis - WS_LINK_CHECKER_CONFIG_BACKEND_SERVICE_RESOLVER_HOST=resolver - WS_LINK_CHECKER_CONFIG_DAEMON_PERIODIC_LINK_CHECK_REQUESTER_ENABLED=false ports: - "8084:8084" depends_on: - redis redis: image: redis:4.0.8-alpine ports: - "6379:6379" networks: default: name: idorg-standalone-api-metadata