项目作者: GSabadini
项目描述 :
Multi database strategy in node.js using MongoDB and PostgresSQL.
高级语言: JavaScript
项目地址: git://github.com/GSabadini/multi-db-strategy-node.git
Multi database strategy

MongoDB
docker run \
--name mongodb \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=root \
-e MONGO_INITDB_ROOT_PASSWORD=root \
-e MONGO_INITDB_DATABASE=heroes \
-d \
mongo
## MONGOCLIENT
docker run \
--name mongoclient \
-p 3000:3000 \
--link mongodb:mongodb \
-d \
mongoclient/mongoclient
docker exec -it mongodb \
mongo --host localhost -u admin root -p root --authenticationDatabase root \
--eval "db.getSiblingDB('heroes').createUser({user: 'admin', pwd: 'admin', roles: [{role: 'readWrite', db: 'heroes'}]})"
Postgres
docker run \
--name postgres \
-e POSTGRES_USER=root \
-e POSTGRES_PASSWORD=root \
-e POSTGRES_DB=heroes \
-p 5432:5432 \
-d \
postgres
## ADMINER
docker run \
--name adminer \
-p 8080:8080 \
--link postgres:postgres \
-d \
adminer
Neo4j ( Not implemented )
docker run \
--publish=7474:7474 \
--publish=7687:7687 \
--volume=$HOME/neo4j/data:/data \
-d \
neo4j
Docker-compose
docker-compose up -d