chore: initial import

This commit is contained in:
u1
2026-01-06 12:33:47 +01:00
commit 4ea922eb45
9 changed files with 7239 additions and 0 deletions

28
Dockerfile Normal file
View File

@@ -0,0 +1,28 @@
FROM node:20-slim
WORKDIR /app
# Native deps for optional packages in lockfile (np. node-hid/usb).
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
python3 \
make \
g++ \
pkg-config \
libusb-1.0-0-dev \
libudev-dev \
&& rm -rf /var/lib/apt/lists/*
COPY package.json package-lock.json ./
RUN npm ci
COPY scripts ./scripts
COPY tokens/*.example.json ./tokens/
RUN mkdir -p /app/tokens
ENV NODE_ENV=production
# Default można nadpisać w K8s/compose przez command/env.
CMD ["npm", "run", "ingest:oracle", "--", "--market-name", "PUMP-PERP", "--interval-ms", "1000"]