Sign inSign up

bethington/mean

By bethington

Updated over 9 years ago

mean.js

Image
0

432

bethington/mean repository overview

#Install Run MongoDB first

Download and start mean docker image as new container and connect to the MongoDB

  • -p 3000:3000 exposes the web server port 3000
  • -d runs it as a background process
  • --link mongo_db:db_1 links the db container

$ docker run -p 5880:3000 --name shamrock_api --link mongo_db:db -d bethington/mean:0.0.1 or if you want to share a folder:

API Docker container: $ docker run -p 3000:3000 --name shamrock_api -e NODE_ENV='dev' -v /Users/bethington/docker_files/shamrock/api:/opt/mean.js --link shamrock_db:db -d bethington/mean:0.0.1

Web Docker container: $ docker run -p 3000:3000 -p 8080:8080 --name shamrock_web -e NODE_ENV='dev' -v /Users/bethington/docker_files/shamrock/web:/opt/mean.js --link shamrock_db:db -d bethington/mean:0.0.1

#Installing $ npm init $ npm install

#Directory Structure Example app -->account ---->index.controller.js ---->index.html -->app-content ---->app.css -->app-services ---->flash.service.js ---->user.service.js -->home ---->index.controller.js ---->index.html -->app.js -->index.html controllers -->api ---->users.controller.js -->app.controller.js -->login.controller.js -->register.controller.js services -->user.service.js views -->partials ---->footer.ejs ---->header.ejs -->login.ejs -->register.ejs config.json server.js

Tag summary

Content type

Image

Digest

Size

382.2 MB

Last updated

over 9 years ago

docker pull bethington/mean:0.0.1