From eca77980f017815fc3def2c4223bdc9fae35f194 Mon Sep 17 00:00:00 2001 From: Dilip Parasu Date: Tue, 1 Apr 2025 18:34:23 +0530 Subject: [PATCH 1/2] Create docker-compse.yml --- docker-compse.yml | 64 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 docker-compse.yml diff --git a/docker-compse.yml b/docker-compse.yml new file mode 100644 index 0000000..8ec19b4 --- /dev/null +++ b/docker-compse.yml @@ -0,0 +1,64 @@ +version: '3.8' + +services: + + postgres: + image: postgres:15 + container_name: postgres + restart: unless-stopped + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: example + ports: + - "5432:5432" + volumes: + - ./data/postgres:/var/lib/postgresql/data + + pgadmin: + image: dpage/pgadmin4 + container_name: pgadmin + restart: unless-stopped + environment: + PGADMIN_DEFAULT_EMAIL: admin@admin.com + PGADMIN_DEFAULT_PASSWORD: admin + ports: + - "8080:80" + volumes: + - ./data/pgadmin:/var/lib/pgadmin + depends_on: + - postgres + + redis: + image: redis/redis-stack:latest + container_name: redis-stack + restart: unless-stopped + ports: + - "6379:6379" + - "8001:8001" # Redis Stack GUI + volumes: + - ./data/redis:/data + + mongo: + image: mongo:8 + container_name: mongo + restart: unless-stopped + ports: + - "27017:27017" + environment: + MONGO_INITDB_ROOT_USERNAME: root + MONGO_INITDB_ROOT_PASSWORD: example + volumes: + - ./data/mongo:/data/db + + mongo-express: + image: mongo-express + container_name: mongo-express + restart: unless-stopped + ports: + - "8081:8081" + environment: + ME_CONFIG_MONGODB_ADMINUSERNAME: root + ME_CONFIG_MONGODB_ADMINPASSWORD: example + ME_CONFIG_MONGODB_SERVER: mongo + depends_on: + - mongo From 44e15482962b8489196434b2a7254d5689bc707a Mon Sep 17 00:00:00 2001 From: Dilip Parasu Date: Tue, 1 Apr 2025 18:36:23 +0530 Subject: [PATCH 2/2] Update docker-compse.yml --- docker-compse.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docker-compse.yml b/docker-compse.yml index 8ec19b4..66c1391 100644 --- a/docker-compse.yml +++ b/docker-compse.yml @@ -1,5 +1,7 @@ version: '3.8' +# mkdir -p ./data/postgres ./data/pgadmin ./data/redis ./data/mongo ./data/minio + services: postgres: @@ -62,3 +64,19 @@ services: ME_CONFIG_MONGODB_SERVER: mongo depends_on: - mongo + + + minio: + image: minio/minio:latest + container_name: minio + command: server /data --console-address ":9001" + ports: + - "9000:9000" # MinIO API + - "9001:9001" # MinIO Console + environment: + MINIO_ROOT_USER: minioadmin + MINIO_ROOT_PASSWORD: minioadmin + volumes: + - ./data/minio:/data + restart: unless-stopped +