Compooss: Lightweight MongoDB client for docker-compose to manage data without external GUI apps.
2.1K
A lightweight MongoDB database client designed to run inside your docker-compose stack during development. Explore and manage your MongoDB data from the browser — no native app install required.
docker run -d \
-e MONGO_URI=mongodb://host.docker.internal:27017 \
-p 3000:3000 \
compooss/app:latest
Then open http://localhost:3000 in your browser.
services:
mongo:
image: mongo:latest
ports:
- "27017:27017"
compooss:
image: compooss/app:latest
environment:
- MONGO_URI=mongodb://mongo:27017
ports:
- "3000:3000"
depends_on:
- mongo
| Variable | Description | Required |
|---|---|---|
MONGO_URI | MongoDB connection string | Yes (or MONGODB_URI) |
MONGODB_URI | Alternative to MONGO_URI | Yes (or MONGO_URI) |
docker-compose stack as a service.admin, local, config).Base image: node:20-alpine
Runs as: non-root user (nextjs:nodejs)
Exposed port: 3000
Architecture: linux/amd64
License: MIT
Content type
Image
Digest
sha256:2290856d9…
Size
60.1 MB
Last updated
3 months ago
docker pull abdullahmia/compooss