Sign inSign up

energonhq/ts-nodejs-logger-site

By energonhq

•Updated 7 months ago

Image
0

1.4K

energonhq/ts-nodejs-logger-site repository overview

⁠ts-nodejs-logger-site

Docker Pulls Docker Image Size Docker Image Version

Lightweight Node.js logging service built on Alpine with Express, providing centralized logging and health monitoring on port 9089.

⁠Quick Start

docker pull energonhq/ts-nodejs-logger-site:latest
docker run -d -p 9089:9089 energonhq/ts-nodejs-logger-site:latest
curl http://localhost:9089/health

⁠Features

  • Express 4.18.2 web framework on Node.js 20.10.0 LTS
  • Health check endpoint at /health
  • Built-in Docker HEALTHCHECK
  • Centralized logging endpoint for distributed systems
  • Alpine-based for minimal image size

⁠Supported Tags

  • latest - Most recent stable build
  • v1.0.0 - Application version

⁠Quick Reference

KeyValue
Base Imageenergonhq/nodejs:v20.10.0-alpine3.18
Archamd64
Size~200 MB
Port9089
Workdir/usr/src/app
Userroot
Health CheckGET /health

⁠Environment Variables

VariableDescriptionDefault
NODE_ENVNode.js environmentproduction
PORTService port9089
LOG_LEVELLog verbosity (debug, info, warn, error)info

⁠Volumes

PathPurpose
/usr/src/app/logsPersist application logs
/usr/src/app/configCustom configuration (mount read-only)

Tag summary

Content type

Image

Digest

sha256:40a5588d4…

Size

149.9 MB

Last updated

7 months ago

docker pull energonhq/ts-nodejs-logger-site