Files
huly-platform/dev/docker-compose.min.yaml
T
Artyom SavchenkoandGitHub 499cc8cd96 Support minified dev deployment (#10512)
* Support minified dev deployment

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Update readme

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Merge compose files

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-16 17:38:33 +07:00

70 lines
1.6 KiB
YAML

# Min override: excludes optional services from min deployment.
# Use with: docker compose -f docker-compose.yaml -f docker-compose.min.yaml up
# (rush docker:up:min)
# Excluded: preview, link-preview, elastic, redis, stats, payment, fulltext_cockroach,
# print, sign, hulykvs, hulygun, hulypulse, process-service, backup-cockroach,
# backup-api, rating_cockroach
# Overrides below remove dependencies on excluded services so the min project validates.
services:
preview:
profiles: ["full"]
link-preview:
profiles: ["full"]
elastic:
profiles: ["full"]
redis:
profiles: ["full"]
stats:
profiles: ["full"]
payment:
profiles: ["full"]
fulltext_cockroach:
profiles: ["full"]
print:
profiles: ["full"]
sign:
profiles: ["full"]
hulykvs:
profiles: ["full"]
hulygun:
profiles: ["full"]
hulypulse:
profiles: ["full"]
process-service:
profiles: ["full"]
backup-cockroach:
profiles: ["full"]
backup-api:
profiles: ["full"]
rating_cockroach:
profiles: ["full"]
account:
links: !override []
workspace_cockroach:
links: !override
- cockroach
- minio
collaborator:
links: !override
- minio
- transactor_cockroach
front:
links: !override []
transactor_cockroach:
links: !override
- cockroach
- minio
- account
export:
links: !override
- minio
datalake:
depends_on: !override
minio:
condition: service_healthy
cockroach:
condition: service_started
account:
condition: service_started