Init commit

This commit is contained in:
2024-12-16 05:13:04 +03:30
commit c178e162ca
3 changed files with 71 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
version: '3.8'
services:
app:
build:
context: .
ports:
- "3000:3000"
depends_on:
- mongodb
- redis
- typesense
- minio
environment:
MONGO_URI: mongodb://mongodb:27017/marbm
REDIS_HOST: redis
TYPESENSE_API_KEY: typesense-key
MINIO_ENDPOINT: http://minio:9000
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
mongodb:
image: mongo:6.0
container_name: mongodb
ports:
- "27017:27017"
volumes:
- mongodb_data:/data/db
redis:
image: redis:7
container_name: redis
ports:
- "6379:6379"
typesense:
image: typesense/typesense:0.24.0
container_name: typesense
ports:
- "8108:8108"
environment:
TYPESENSE_API_KEY: typesense-key
minio:
image: minio/minio:latest
container_name: minio
ports:
- "9000:9000"
- "9001:9001"
command: server /data --console-address ":9001"
environment:
MINIO_ROOT_USER: minio
MINIO_ROOT_PASSWORD: minio123
volumes:
- minio_data:/data
volumes:
mongodb_data:
postgres_data:
minio_data: