Образ предназначен для запуска на своем сервере узла замеров сервиса megabitus.com.
рекомендуется 16GB;минимум 1 Gbps;отдельный поддомен и белый IP-адрес;PORT.HOST — Домен, на котором будет располагаться сервер;INTERFACE — Интерфейс, на котором будет располагаться сервер;PORT — Номер порта;SSL — Признак использования SSL (true/false). Если используется SSL и установлен порт отличный от 443, то нужно обязательно разместить существующий SSL сертификат в каталоге /app/certs;TLS_CERT_FILE — Путь к файлу с сертификатом (не обязательно);TLS_KEY_FILE — Путь к файлу с приватным ключом (не обязательно);TOKEN — Токен для получения состояния узла (не обязательно);CUSTOM_ENDPOINT — Дополнительный адрес для получения состояния узла (не обязательно);CUSTOM_CONTENT — Дополнительный контент для получения состояния узла (не обязательно);API_URL — Адрес API-сервиса (не обязательно);DEBUG — Признак отладки (true/false).Также рекомендуется вынести каталог /app/certs, в котором храниться автоматически полученный HTTPS-сертификат. Сюда же можно положить существующий сертификат. В этом случае система будет работать с ним.
services:
node:
image: megabitusdev/megabitus-server
ports:
- "${NODE_PORT}:${NODE_PORT}"
volumes:
- ./certs:/app/certs
restart: always
environment:
- HOST=${NODE_URL}
- INTERFACE=${NODE_INTERFACE}
- PORT=${NODE_PORT}
- SSL=${NODE_SSL}
- TLS_CERT_FILE=${NODE_TLS_CERT_FILE}
- TLS_KEY_FILE=${NODE_TLS_KEY_FILE}
- TOKEN=${NODE_TOKEN}
- CUSTOM_ENDPOINT=${NODE_CUSTOM_ENDPOINT}
- CUSTOM_CONTENT=${NODE_CUSTOM_CONTENT}
- API_URL=${NODE_API_URL}
- DEBUG=${NODE_DEBUG}
Content type
Image
Digest
sha256:5a8fe2099…
Size
10.7 MB
Last updated
6 days ago
docker pull megabitusdev/megabitus-server