Dockerfile 347 B

12345678
  1. FROM node:22-alpine
  2. WORKDIR /app
  3. COPY --chown=node:node scripts/word-audio-worker.mjs ./scripts/word-audio-worker.mjs
  4. COPY --chown=node:node scripts/cloud/word-audio.js ./scripts/cloud/word-audio.js
  5. USER node
  6. ENV HOST=0.0.0.0 PORT=4381 XIAOSHU_TTS_CONFIG_FILE=/run/secrets/word-audio.json
  7. EXPOSE 4381
  8. CMD ["node", "scripts/word-audio-worker.mjs"]