From 4add0aaf14b2ed47d0f6133f53cceb8a46d0e37b Mon Sep 17 00:00:00 2001 From: Thomas Wilkerling Date: Thu, 17 Apr 2025 16:34:47 +0200 Subject: [PATCH] add docker compose for the local dev env --- docker-compose.yml | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d194544 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,51 @@ +version: "3.6" +services: + postgres: + image: postgres:latest + restart: on-failure + volumes: + - pg-data:/var/lib/postgresql/data + environment: + - POSTGRES_DB=postgres + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=postgres + ports: + - "5432:5432" + container_name: flexsearch_postgres_db + command: + - "postgres" + - "-c" + - "shared_preload_libraries=pg_stat_statements" + clickhouse: + image: yandex/clickhouse-server:latest + restart: on-failure + volumes: + - ch-data:/var/lib/clickhouse + ports: + - "8123:8123" + container_name: flexsearch_clickhouse_db + redis: + image: redislabs/rejson:latest + restart: on-failure + volumes: + - rd-data:/data + ports: + - "6379:6379" + container_name: flexsearch_redis_db + mongo: + image: mongo:latest + restart: on-failure + volumes: + - mg-data:/data + ports: + - "27017:27017" + container_name: flexsearch_mongo_db +volumes: + pg-data: + driver: local + ch-data: + driver: local + rd-data: + driver: local + mg-data: + driver: local \ No newline at end of file