Skip to content

jackcjp/note

Repository files navigation

Notes service 0.2.0


Notes service运行环境,适用于研发及部署。

本镜像提供:

  • notes server 0.2.0
  • Node.js 4.3.0
  • Npm 3.8.7
  • Node Packages:
    • grunt
    • json-server 0.8.14

继承关系:notes service -->nodejs

使用说明


主要文件

名称 位置 说明
初始化 /script/runonce_notes.sh 只有首次启动执行

PORTS

请在创建container时指定端口映射,本镜像推荐端口: 端口 | 说明 |推荐 3000| 常见端口 |√

ENV

NOTE_DBNAME : DB的名字

VOLUME

container路径 Host存放位置 说明
/data/log logcenter 继承自alpine
/data/persist datacenter 继承自alpine
/data/app datacenter 不建议代码做volume

实例


Quickstart

nodejs:
  image: reg.example.com/notes:latest
  ports:
  	- "41201:3000"
  volumes:
  	- /var/lib/docker/vfs/dir/logcenter/notes.localhost:/data/log
  	- /var/lib/docker/vfs/dir/datacenter/notes.localhost:/data/persist
  environment:
  	- EMAIL=user@example.com
  	- ENGINE=localhost
  hostname: notes.localhost

Link Container

Node.js项目常采用MongoDB,本例子说明如何将notes service与mongo进行linking。

db:
   image:reg.example.com/mongo:latest
   ports:
   	 - "41203:27017"
   	 - "41204:28017"
   volumes:
     - /var/lib/docker/vfs/dir/logcenter/notes-db.example.com:/data/log
    - /var/lib/docker/vfs/dir/dbcenter/notes-db.example.com:/data/db
     - /var/lib/docker/vfs/dir/datacenter/notes-db.example.com:/data/persist
   links:
     - db:db
   environment:
     - EMAIL=user@example.com
   hostname: notes.example.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published