A free, open, self-hosted app platform (GNU AGPLv3): one-click app deploys, Traefik reverse proxy with automatic SSL, rootless Docker support, gluetun VPN routing, and a web dashboard to manage it all. Free & open forever to self-host; optional paid hosted services fund it. See PROMISE.md. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
15 lines
309 B
Docker
Executable File
15 lines
309 B
Docker
Executable File
FROM node:22-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY ./backend/package.json ./backend/package-lock.json ./
|
|
RUN npm ci --omit=dev --no-audit --no-fund
|
|
|
|
COPY ./backend/server.js ./backend/server.js
|
|
COPY ./backend/utils ./backend/utils/
|
|
COPY ./backend/routes ./backend/routes/
|
|
|
|
EXPOSE 1111
|
|
|
|
CMD ["node", "backend/server.js"]
|