Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

kamaslau/trial-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trial-mongodb

License: MIT Repository size

A MongoDB bootstraper, using mongo-express as dashboard UI, and official Node.js client driver.

For desktop GUI, consider MongoDB Compass.

Service URL

Default user

None, as default.

Usage

Start with Docker Compose

# Initiate .env file
cp .env.sample .env
# Start services
docker compose up -d

Update existing composed containers with latest images:

docker compose pull && \
docker compose down && \
docker compose up -d

Start services individually

Launch database first, then the UI.

MongoDB

docker run -p 27017:27017 -d --restart always --name=mongo mongodb/mongodb-community-server:latest

mongo-express

Pass in to link the database container with param --link database-container-name:db .

docker run -p 8081:8081 -d --restart always --link mongo:db --name mongo-express mongo-express:latest

Further operations

# Enter container and initiate shell
docker exec -it mongo mongosh

References

About

Trial or micro-service unit of MongoDB, with official Node.js driver.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published