ops(sched-pipelines): локальный стенд sched + ym/ozon воркеры + browser/ntfy/alert-bridge; ТЗ разосланы
This commit is contained in:
13
host-stacks/local/sched-pipelines/schedd.Dockerfile
Normal file
13
host-stacks/local/sched-pipelines/schedd.Dockerfile
Normal file
@@ -0,0 +1,13 @@
|
||||
# schedd — опубликованный daemon из приватного реестра (verdaccio), как на проде.
|
||||
# @sched/daemon@0.4.2 (latest) + deps (core 0.44.0, admin-api 0.2.0, mcp 0.4.1).
|
||||
# node >= 24 (engines у daemon; node:sqlite).
|
||||
FROM node:24-alpine
|
||||
RUN apk add --no-cache git
|
||||
WORKDIR /app
|
||||
ENV NODE_ENV=production
|
||||
ARG VERDACCIO_TOKEN
|
||||
RUN npm config set //verdaccio.kzntsv.site/:_authToken=${VERDACCIO_TOKEN} \
|
||||
&& npm install -g @sched/daemon@0.4.2 --registry=https://verdaccio.kzntsv.site --no-audit --no-fund
|
||||
EXPOSE 8080
|
||||
VOLUME ["/data"]
|
||||
ENTRYPOINT ["schedd"]
|
||||
Reference in New Issue
Block a user