Skip to content

Dockerized frontend Apps using Nuxt JS and PM2 daemon process manager

Notifications You must be signed in to change notification settings

lna1989/nuxtjs-pm2

 
 

Repository files navigation

Frontend App NuxtJS and pm2 spa mode with docker

enter image description here

Technology

  • NuxtJS, The Progressive Vue.js Framework
  • PM2, Daemon process manager that will help you manage and keep your application
  • Nginx, High Performance Load Balancer, Web Server, & Reverse Proxy
  • Npm, Complete build system
  • Docker, Container Technology for Easier and Uniform application development and deployment

Brief Description

NuxtJS

Nuxt.js makes it simple to create a universal application. A universal application is about preloading your application on a web server and sending rendered HTML as the response to the browser for every route in your app in order to improve SEO, make loading happen faster, along with many other benefits.

PM2

PM2 is a daemon process manager that will help you manage and keep your application online. Getting started with PM2 is straightforward, it is offered as a simple and intuitive CLI, installable via NPM.

Nginx

NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers.

Npm

npm is the package manager for the Node JavaScript platform. It puts modules in place so that node can find them, and manages dependency conflicts intelligently. It is extremely configurable to support a wide variety of use cases. Most commonly, it is used to publish, discover, install, and develop node programs.

Docker

Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.

About

Dockerized frontend Apps using Nuxt JS and PM2 daemon process manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 37.6%
  • JavaScript 31.6%
  • Shell 19.3%
  • Dockerfile 10.6%
  • CSS 0.9%