Docker source compatibility

Deploy a Vite SPA that already has Docker files.

Supported Dockerfile and Docker Compose web-server shapes can identify an existing Vite SPA. RunYour.App builds the frontend and serves it with the platform static runtime.

  • Recognized Dockerfile shape
  • Recognized Compose build service
  • nginx, Caddy, or Apache markers
  • Platform SPA runtime

Source evidence, not arbitrary containers

The platform recognizes reviewed infrastructure patterns that package a Vite build behind a static web server. It uses those files as evidence of the intended application shape, then normalizes the deployment to the same controlled runtime used for supported static SPAs.

What remains from the repository

  • The Vite framework and package-manager build contract.
  • The existing application source and build script.
  • Supported public VITE_* build arguments.
  • The standard dist output and client-side routes.

What is intentionally not executed

Repository nginx, Caddy, Apache, and other final web-server images do not become the production runtime. Arbitrary images, custom server rules, runtime-only Compose, multiple services, and required unsupported Docker build arguments are rejected.

Related deployment guides