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