diff --git a/docker-compose.yml b/docker-compose.yml index a8c5eabad..a181477fc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,14 +1,17 @@ - # TODO: Make docker compose setup production ready # SCRUM-30 name: julep include: - - ./memory-store/docker-compose.yml + - path: ./memory-store/docker-compose.yml + profiles: + - local-db - ./gateway/docker-compose.yml - ./agents-api/docker-compose.yml - - ./scheduler/docker-compose.yml + - path: ./scheduler/docker-compose.yml + profiles: + - self-hosted-temporal - ./llm-proxy/docker-compose.yml - ./integrations-service/docker-compose.yml - ./monitoring/docker-compose.yml diff --git a/documentation/advanced/localsetup.mdx b/documentation/advanced/localsetup.mdx index 46d182446..0253faa74 100644 --- a/documentation/advanced/localsetup.mdx +++ b/documentation/advanced/localsetup.mdx @@ -53,7 +53,7 @@ You can run the project in two different modes: **Single Tenant** or **Multi-Ten Run the project in single-tenant mode: ```bash -docker compose --env-file .env --profile temporal-ui --profile single-tenant --profile self-hosted-db --profile blob-store --profile temporal-ui-public up --build --force-recreate --watch +docker compose --env-file .env --profile temporal-ui --profile single-tenant --profile self-hosted-db --profile blob-store --profile temporal-ui-public --profile self-hosted-temporal --profile local-db up --build --force-recreate --watch ``` > **Note:** In single-tenant mode, you can interact with the SDK directly without the need for the API KEY. @@ -62,7 +62,8 @@ docker compose --env-file .env --profile temporal-ui --profile single-tenant --p Run the project in multi-tenant mode: ```bash -docker compose --env-file .env --profile temporal-ui --profile multi-tenant --profile self-hosted-db --profile blob-store --profile temporal-ui-public up --build --force-recreate --watch +docker compose --env-file .env --profile temporal-ui --profile multi-tenant --profile self-hosted-db --profile blob-store --profile temporal-ui-public --profile self-hosted-temporal --profile local-db up --build --force-recreate --watch + ``` > **Note:** In multi-tenant mode, you need to generate a JWT token locally that act as an API KEY to interact with the SDK.