From 32f2779a6cf14c6ba1b880acf18d15821f3f2232 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 9 Dec 2015 13:39:19 -0500 Subject: [PATCH] feature(docker) add --- .dockerignore | 1 + .npmignore | 3 +++ Dockerfile | 13 +++++++++++++ HELP.md | 13 +++++++++++++ 4 files changed, 30 insertions(+) create mode 120000 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 120000 index 00000000..3e4e48b0 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.gitignore \ No newline at end of file diff --git a/.npmignore b/.npmignore index b4af93b5..401c8c48 100644 --- a/.npmignore +++ b/.npmignore @@ -1,3 +1,6 @@ .travis.yml .appveyor.yml manifest.yml +Dockerfile +.dockerignore + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..eb2ecedc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node + +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app + +COPY package.json /usr/src/app/ +RUN npm install --production +COPY . /usr/src/app + +EXPOSE 8000 + +CMD [ "npm", "start" ] + diff --git a/HELP.md b/HELP.md index 281fa42e..244e8268 100644 --- a/HELP.md +++ b/HELP.md @@ -13,6 +13,8 @@ Cloud Commander v5.0.3 [EDWARD]: https://github.com/cloudcmd/edward "Editor based on Ace" [EDWARD_KEYS]: https://github.com/cloudcmd/edward/#hot-keys "Edward Hot keys" +[Docker_URL]: https://docker.io "Docker" + **Cloud Commander** orthodox web file manager with console and editor. Will help you manage the server and work with files, directories and programs in browser from any computer, mobile or tablet. ![Cloud Commander](/img/logo/cloudcmd.png "Cloud Commander") @@ -396,6 +398,17 @@ ln -s ./sites-enabled/io.cloudcmd.io ./sites-available /etc/init.d/nginx restart ``` +Docker +--------------- +`Cloud Commander` could be used as [docker][DOCKER_URL] container this way: + +```sh +docker run -v ~:/root -v /:/mnt/fs -it -p 8000:8000 coderaiser/cloudcmd +``` + +Config would be read from home directory, hosts file system would be bined to `/mnt/fs`, +`8000` port would be exposed to hosts port. + Version history --------------- - *2015.12.08*, **[v5.0.3](//github.com/cloudcmd/archive/raw/master/cloudcmd-v5.0.3.tar.gz)**