webfunny_monitor Docker & Self-Hosted Deployment

GitHub

【免费社区版】【企业版】Webfunny是一款集全链路监控和用户行为分析(埋点)系统于一体的大数据分析系统,我们致力于解决线上的疑难杂症和精细化分析业务数据;监控系统面向技术、埋点系统面向业务,两者配合使用,相得益彰。

1. Pull Image (DOCKERHUB) docker pull a597873885/webfunny_monitor:latest
2. Docker Run (1-Click Launch) docker run -d --name webfunny_monitor -p 9010:9010 --restart always a597873885/webfunny_monitor:latest
3. Podman Run podman run -d --name webfunny_monitor -p 9010:9010 --restart always a597873885/webfunny_monitor:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/a597873885/webfunny_monitor:latest
5. ORAS Pull (OCI Artifact) oras pull a597873885/webfunny_monitor:latest
Dockerfile
FROM node:16.20.2-slim

RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian buster main" > /etc/apt/sources.list \
  && apt-get update && apt-get install -y --no-install-recommends \
    iputils-ping \
    curl \
    telnet \
    lsof \
    net-tools \
    vim \
  && rm -rf /var/lib/apt/lists/*

RUN npm install pm2 -g
COPY . /app
WORKDIR /app
RUN npm install
RUN npm run bootstrap
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 9010
EXPOSE 9011
CMD npm run prd