Skip to content

sholtomaud/docker-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-util

A node.js command line utility for building and running docker containers for development projects.

Why

Docker-util is designed to be run from npm run <script> so that you get the packageName and packageVersion from your package.json file. This enables you to pick up your project details and embed them in your docker image and containers, giving each project a distinct container.

Constraints

Docker-util makes some assumptions about your development folders. Specifically that on a client app you build to a folder named 'client'. And your server backend you have a folder named 'server'. Docker-util then runs against your local folders for your dev containers.

Init

Initiate package

>docu  init --type client

Server commands

Build Server:

>docu  build --type server --node 6 -os centos7

Running a server takes a node version because you may have multiple images which have different node versions. Be sure to specify which version of node you are running against.

Run Server:

>docu  run --type server --node 6

Client commands

Build Client:

>docu  build --type client --node 6 -os centos7

As with server, running a client takes a node version because you may have multiple images which have different node versions. Be sure to specify which version of node you are running against.

Run Client

>docu  run --taks client --node 6

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published