NetrunНа главную

Как выложить Node.js приложение в интернет

· 4 мин чтения

Запуск Node.js-сервиса по классике — это аренда VPS, установка Node, менеджер процессов вроде pm2, обратный прокси через nginx и сертификат для HTTPS. Много ручной настройки ради одного приложения.

В Netrun вы загружаете код, а сборку, запуск и перезапуск берём на себя. Ниже — по шагам.

  1. Подготовьте проект

    В package.json должны быть зависимости и команда запуска приложения. Секреты — ключи, токены, строку подключения к базе — читайте из переменных окружения, а не из кода.

  2. Загрузите код

    ZIP-архивом или импортом из GitHub-репозитория, в том числе приватного. Папку node_modules класть не нужно.

  3. Netrun соберёт и запустит

    Платформа определит Node.js, установит зависимости и запустит приложение — Dockerfile и настройка процесса не нужны.

  4. Укажите секреты, если они нужны

    Когда Netrun спросит про переменные окружения, впишите значения ключей и токенов. Они хранятся отдельно от кода.

  5. Получите ссылку

    Для веб-сервиса Netrun выдаст публичный адрес с HTTPS. Логи и статус видны в кабинете, а при сбое приложение перезапустится автоматически.

На бесплатном тарифе проект засыпает при простое — для сервиса, который должен отвечать всегда, выберите платный тариф с работой без простоев. Попробовать Netrun.