Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 54 additions & 1 deletion compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ services:
volumes:
- ./.huly.nginx:/etc/nginx/conf.d/default.conf
restart: unless-stopped
networks:
- huly_net

cockroach:
image: cockroachdb/cockroach:latest-v24.2
Expand All @@ -19,6 +21,8 @@ services:
- ${VOLUME_CR_DATA_PATH:-cr_data}:/cockroach/cockroach-data
- ${VOLUME_CR_CERTS_PATH:-cr_certs}:/cockroach/certs
restart: unless-stopped
networks:
- huly_net

redpanda:
image: docker.redpanda.com/redpandadata/redpanda:v24.3.6
Expand Down Expand Up @@ -46,6 +50,8 @@ services:
interval: 10s
timeout: 5s
retries: 10
networks:
- huly_net

minio:
image: "minio/minio"
Expand All @@ -57,6 +63,8 @@ services:
interval: 5s
retries: 10
restart: unless-stopped
networks:
- huly_net

elastic:
image: "elasticsearch:7.14.2"
Expand All @@ -77,6 +85,8 @@ services:
retries: 10
test: curl -s http://localhost:9200/_cluster/health | grep -vq '"status":"red"'
restart: unless-stopped
networks:
- huly_net

rekoni:
image: hardcoreeng/rekoni-service:${HULY_VERSION}
Expand All @@ -87,6 +97,8 @@ services:
limits:
memory: 500M
restart: unless-stopped
networks:
- huly_net

transactor:
image: hardcoreeng/transactor:${HULY_VERSION}
Expand All @@ -102,6 +114,8 @@ services:
- LAST_NAME_FIRST=${LAST_NAME_FIRST:-true}
- QUEUE_CONFIG=redpanda:9092
restart: unless-stopped
networks:
- huly_net

collaborator:
image: hardcoreeng/collaborator:${HULY_VERSION}
Expand All @@ -112,6 +126,8 @@ services:
- STATS_URL=http://stats:4900
- STORAGE_CONFIG=minio|minio?accessKey=minioadmin&secretKey=minioadmin
restart: unless-stopped
networks:
- huly_net

account:
image: hardcoreeng/account:${HULY_VERSION}
Expand All @@ -128,6 +144,8 @@ services:
- ACCOUNT_PORT=3000
- QUEUE_CONFIG=redpanda:9092
restart: unless-stopped
networks:
- huly_net

workspace:
image: hardcoreeng/workspace:${HULY_VERSION}
Expand All @@ -142,6 +160,8 @@ services:
- QUEUE_CONFIG=redpanda:9092
- ACCOUNTS_DB_URL=${CR_DB_URL}
restart: unless-stopped
networks:
- huly_net

front:
image: hardcoreeng/front:${HULY_VERSION}
Expand All @@ -165,6 +185,8 @@ services:
- LAST_NAME_FIRST=${LAST_NAME_FIRST:-true}
- DESKTOP_UPDATES_CHANNEL=${HULY_VERSION}
restart: unless-stopped
networks:
- huly_net

fulltext:
image: hardcoreeng/fulltext:${HULY_VERSION}
Expand All @@ -179,18 +201,49 @@ services:
- STATS_URL=http://stats:4900
- QUEUE_CONFIG=redpanda:9092
restart: unless-stopped
networks:
- huly_net

stats:
image: hardcoreeng/stats:${HULY_VERSION}
environment:
- PORT=4900
- SERVER_SECRET=${SECRET}
restart: unless-stopped
networks:
- huly_net

datalake:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please remove this service as it's not being currently used.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Delete service "datalake"?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, please

image: hardcoreeng/datalake:${HULY_VERSION}
depends_on:
minio:
condition: service_healthy
cockroach:
condition: service_started
stats:
condition: service_started
account:
condition: service_started
environment:
- PORT=4030
- SECRET=${SECRET}
- ACCOUNTS_URL=http://account:3000
- STATS_URL=http://stats:4900
- DB_URL=${CR_DB_URL}
- BUCKETS=huly,eu|http://minio:9000?accessKey=minioadmin&secretKey=minioadmin
- QUEUE_CONFIG=redpanda:9092
restart: unless-stopped
networks:
- huly_net

volumes:
# These named volumes are used when custom volume paths are not specified
# If VOLUME_*_PATH variables are set, these volumes will be ignored
elastic:
files:
cr_data:
cr_certs:
redpanda:
redpanda:

networks:
huly_net: