0.4.0 • Published 10 years ago

generator-static-website-docker v0.4.0

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
10 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

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago