Map caching, clickhouse test service

This commit is contained in:
cracklesparkle
2024-08-26 16:11:37 +09:00
parent 579bbf7764
commit ab88fd5ea5
20 changed files with 737 additions and 220 deletions

View File

@ -27,6 +27,8 @@ services:
build:
context: ./ems
dockerfile: Dockerfile
volumes:
- ./ems/tile_data:/app/tiles
links:
- redis_db:redis_db
- psql_db:psql_db
@ -43,6 +45,19 @@ services:
- ${EMS_PORT}:${EMS_PORT}
restart: always
monitor:
container_name: monitor
build:
context: ./monitor
dockerfile: Dockerfile
environment:
- MONITOR_PORT=${MONITOR_PORT}
ports:
- ${MONITOR_PORT}:${MONITOR_PORT}
volumes:
- ./monitor/data:/app/data
restart: always
psql_db:
container_name: psql_db
image: postgres:16.4-alpine
@ -64,7 +79,18 @@ services:
retries: 5
start_period: 10s
restart: always
volumes:
redis_data:
psql_data:
clickhouse_test:
container_name: clickhouse_test
image: clickhouse/clickhouse-server
environment:
- CLICKHOUSE_DB=${CLICKHOUSE_DB}
- CLICKHOUSE_USER=${CLICKHOUSE_USER}
- CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=${CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT}
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD}
ports:
- 8123:8123
- 9000:9000
expose:
- 8123
- 9000