Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.12 KB

05-docker.md

File metadata and controls

30 lines (18 loc) · 1.12 KB

Development in Docker container

For running the website directly from a container you can use Docker

Set up

  1. Install docker following the installation instructions for your platform
  2. Fork repository and clone your fork locally
  3. Build the image docker build -t hoverboard .
  4. Install dependencies docker run -v "$PWD":/app hoverboard npm install
  5. Run the website from Docker container docker run -it -p 3000:3000 -p 3001:3001 -v "$PWD":/app hoverboard

For specific dev commands, you can run those from container :

Install all dependencies from docker command line :

docker run -it -v "$PWD":/app hoverboard npm install

Run the site from the container :

docker run -it -p 3000:3000 -p 3001:3001 -v "$PWD":/app hoverboard npm start

Build the development version:

docker run -it -v "$PWD":/app hoverboard npm run build

Build the production version:

docker run -it -v "$PWD":/app hoverboard npm run build:prod

For the explanation of the commands and their modifications please refer to https://docs.docker.com/engine/reference/run