Marshall Thompson ae85fa216f
feat(docs): New website and documentation pages (#2802)
* feat(docs) new docs site started

* Minor page edits

* feat(footer) fix spacing

* empty guides template

Co-authored-by: daffl <daff@neyeon.com>
2022-10-17 13:05:01 -06:00

676 B

outline
deep

Dockerize a Feathers application

A Feathers application can be dockerized like any other Node.js application.

Create an app

mkdir feathers-app
cd feathers-app/
feathers generate app

Dockerfile

Add the following Dockerfile to the project directory:

FROM node:lts-alpine

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 3030

CMD ["npm", "run", "start"]

Build the image

docker build -t my-feathers-image .

Start the container

docker run -d -p 3030:3030 --name my-feathers-container my-feathers-image