NUXTJS DEPLOY UBUNTU. NGINX + PM2

Аватар автора
1С PRO: Интеграция + ИИ | NIZAMOV.SCHOOL
Привет программисты 1С, с вами Низамов Илья. Сегодня я покажу, как выполнить deploy нашего проекта личного кабинета NuxtJS на сервере Ubuntu. Если вам понравились возможности Nuxt фреймворка в связке с 1С, то обязательно записывайтесь на мое занятие по разработке личного кабинета контрагента на NuxtJS для 1С. #nuxtjs Подготовка проекта В корне проекта создаем ecosystem.config.js module.exports = { apps: [ { name: 'NuxtLK', exec_mode: 'cluster', instances: &// Or a number of instances script: './node_modules/nuxt/bin/nuxt.js', args: 'start', }, ], } npm install cookie js-cookie В nuxt.config.js указываем адрес нашего backend axios: { baseURL: process.env.NODE_ENV === 'production' }, Комитим все изменения Создаем проект в gitlab teach.nuxtlk Пушим наш проект в git Установка NodeJS sudo apt-get install -y nodejs node -v npm -v sudo npm install pm2 -g Установка Nginx sudo apt update sudo apt install nginx sudo ufw app list sudo ufw allow 22 sudo ufw allow &Full' sudo ufw status systemctl status nginx sudo systemctl stop nginx sudo systemctl start nginx sudo systemctl restart nginx sudo systemctl reload nginx "text/html" epoch; "text/html; charset=utf-8" epoch; default off; } server { listen 80; # the port nginx is listening on gzip on; gzip_types text/plain application/xml text/css...

0/0


0/0

0/0

0/0