GioJSdocs
Get StartedReleasesGitHub ↗
Deployment

Adapters

Run the same app on Docker, systemd, a Windows Service, or Kubernetes.

GioJS ships as a single binary plus a Node worker, so deployment is just running the process. Point a reverse proxy at it, or expose it directly — it speaks HTTP/2 natively.

dockerfile
# Docker
FROM node:20-slim
WORKDIR /app
COPY . .
RUN npm ci
EXPOSE 3000
CMD ["npm", "run", "start"]