Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

diploi/component-nodejs

Repository files navigation

icon

Node.js Component for Diploi

launch with diploi badge component on diploi badge latest tag badge

Start a demo environment (No card or registration needed) https://diploi.com/component/node

A generic Node.js component that can be used to run any Node.js app.

Uses the official node Docker image.

Operation

Getting started

  1. In the Dashboard, click Create Project +
  2. Under Pick Components, choose Node.js
  3. In Pick Add-ons, you can add one or multiple databases to your app
  4. Choose Create Repository, which will generate a new GitHub repo
  5. Lastly, click Launch Stack

Link to guide (includes additional information) https://diploi.com/blog/hosting_node_apps

Development

Will run npm install when component is first initialized, and npm run dev when deployment is started.

Production

Will build a production ready image. Image runs npm install & npm build when being created. Once the image runs, npm start is called.

Notes

  • If you are using packages that use native libraries (like node-canvas e.g.), it is a good idea to switch the Dockerfile and Dockerfile.dev to use node:XX instead of node:XX-slim. You can also add any missing libraries with RUN apt update && apt install -y <package> in the dockerfiles.

Packages

Contributors 4

AltStyle によって変換されたページ (->オリジナル) /