Sign inSign up

kubeskills/reflex-backend

By kubeskills

β€’Updated over 1 year ago

A production-ready container image running the backend-only Reflex app, built on FastAPI

Image
API management
0

121

kubeskills/reflex-backend repository overview

β πŸ“¦ kubeskills/reflex-backend

A production-ready container image for running the backend of a Reflex⁠ app using FastAPI, designed for Kubernetes deployments. This backend powers state management, API endpoints, and real-time updates via WebSockets.


β πŸ”Ή Features

  • Built with reflex==0.8.2
  • Serves FastAPI + WebSocket backend for Reflex apps
  • Works seamlessly with Redis for session persistence
  • Optimized for Kubernetes and Ingress-based deployments

β πŸ”§ Usage

This image is designed to run the Reflex backend in API-only mode:

reflex run --backend-only --env production

β πŸ› οΈ Ports

  • 8000 β€” HTTP + WebSocket server (FastAPI via Reflex)

⁠🐳 Example docker run

docker run -p 8000:8000 kubeskills/reflex-backend:latest

⁠☸️ Kubernetes Deployment Example

apiVersion: apps/v1
kind: Deployment
metadata:
  name: reflex-backend
spec:
  replicas: 2
  selector:
    matchLabels:
      app: reflex-backend
  template:
    metadata:
      labels:
        app: reflex-backend
    spec:
      containers:
        - name: backend
          image: kubeskills/reflex-backend:latest
          ports:
            - containerPort: 8000
          env:
            - name: REDIS_URL
              value: redis://redis:6379
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 250m
              memory: 256Mi

β βœ… Built With

Tag summary

Content type

Image

Digest

sha256:f296ccd7a…

Size

91.3 MB

Last updated

over 1 year ago

docker pull kubeskills/reflex-backend