0.4.0 • Published 9 years ago

generator-static-website-docker v0.4.0

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
9 years ago

generator-static-website-docker

Yeoman generator to build static website using docker (optional) to drive build and test in local webserver.

Installation

Execute command

npm install -g yo grunt-cli generator-static-website-docker

with sudo if you get permission error

Usage

Just type

yo static-website-docker

If you want to be fully helped by docker, you can use this to prevent to install anything (Yeoman included) and have same result:

cd <your project dir>
docker run -it -v `pwd`:/data gceranto/nodejs-bower-grunt-yeoman yo static-website-docker --no-docker

--no-docker option is required because script is running in docker. Final result is the same, anyway.

Build generated projects

It use a preconfigured docker image, and scripts are provided to use it in the best way.

Just run, from project's root:

# For build (once)
./build.sh

# For build (watch on change)
./watch.sh

Local webserver

If you want to use docker to test website locally (without any kind of installation), just run:

./server.sh [port]

Addictional operation allowed

You can access to docker image to run all command you need, with command:

./dock <command with args>

For example, you can need to install new dependencies, and you don'want to have any tool installed locally:

./dock bower install --save bootstrap

Keep in mind that all changes affecting all files outside project dir will be deleted after each docker's command execution.

0.4.0

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago