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"]