- Add chrome-extension/ to Dockerfile COPY (was missing, caused 404 on download) - Remove UDP Relay tab from admin panel (relay is server-side, no user config needed) - Remove upload mode toggle buttons, replace with clean inline status bar - Extension panel: drop relay port-forwarding note, simplify to 'extension required' message - UDP hint shown inline only when extension is detected in browser Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 lines
336 B
Docker
20 lines
336 B
Docker
FROM node:20-alpine
|
|
WORKDIR /app
|
|
|
|
# Install dependencies
|
|
COPY package.json .
|
|
RUN npm install --omit=dev
|
|
|
|
# Copy application files
|
|
COPY server.js .
|
|
COPY lib/ ./lib/
|
|
COPY public/ ./public/
|
|
COPY chrome-extension/ ./chrome-extension/
|
|
|
|
# Data volume for persistent config
|
|
VOLUME ["/data"]
|
|
|
|
# HTTP port
|
|
EXPOSE 3000
|
|
|
|
CMD ["node", "server.js"]
|