1. Подготовьте пример
Скачайте ZIP ниже. Добавьте server.js и Dockerfile в корень своего GitHub-репозитория. Не добавляйте пароли и файлы .env в Git.
2. Создайте веб-сервис
В проекте Lixev выберите Create → Service from Git, укажите репозиторий и ветку. Тип сервиса — WEB. Оставьте Root Directory пустым, если Dockerfile лежит в корне.
3. Проверьте ресурсы и порт
Оцените ограничения бесплатного размера перед тестом. Для платных ресурсов сначала пополните баланс. Пример слушает 0.0.0.0; приложение, слушающее только localhost, недоступно для проверки платформы.
4. Запустите деплой
Установите Health Check Path в /health. После сборки откройте HTTPS-адрес сервиса с окончанием /health. В JSON должен присутствовать ok: true.
5. Проверьте обновление
Измените сообщение в server.js и отправьте коммит в GitHub. При настроенном автодеплое проверьте новый запуск; иначе выполните повторный деплой из кабинета. При ошибке изучите build и runtime логи.
Результат: веб-сервис с отдельной проверкой /health. Пример из ZIP проверен локальным HTTP-запросом.