Как выложить Node.js приложение в интернет
Запуск Node.js-сервиса по классике — это аренда VPS, установка Node, менеджер процессов вроде pm2, обратный прокси через nginx и сертификат для HTTPS. Много ручной настройки ради одного приложения.
В Netrun вы загружаете код, а сборку, запуск и перезапуск берём на себя. Ниже — по шагам.
Подготовьте проект
В package.json должны быть зависимости и команда запуска приложения. Секреты — ключи, токены, строку подключения к базе — читайте из переменных окружения, а не из кода.
Загрузите код
ZIP-архивом или импортом из GitHub-репозитория, в том числе приватного. Папку node_modules класть не нужно.
Netrun соберёт и запустит
Платформа определит Node.js, установит зависимости и запустит приложение — Dockerfile и настройка процесса не нужны.
Укажите секреты, если они нужны
Когда Netrun спросит про переменные окружения, впишите значения ключей и токенов. Они хранятся отдельно от кода.
Получите ссылку
Для веб-сервиса Netrun выдаст публичный адрес с HTTPS. Логи и статус видны в кабинете, а при сбое приложение перезапустится автоматически.
На бесплатном тарифе проект засыпает при простое — для сервиса, который должен отвечать всегда, выберите платный тариф с работой без простоев. Попробовать Netrun.