Docker Compose to render.yaml converter
Paste a docker-compose.yml, and optionally the .env its services read. You get a draft render.yaml: services become web, private or worker services, Postgres and Redis containers become managed datastores, and every Compose feature Bex does not express is listed with its reason.
Reads `services` with `ports`, `expose`, `build`, `image`, `command`, `entrypoint`, `environment`, `env_file`, `volumes`, `deploy.replicas` and `healthcheck`, plus top-level `volumes`. `${VAR}` substitution is reported, never evaluated.
These tools run entirely in your browser. Nothing you paste or drop is uploaded, stored, or sent to analytics.
The Compose file. Anchors and merge keys are fine.
Optional. Used for services that read it with `env_file: .env`.
Paste your files or pick a sample to see a draft render.yaml.
Converting a file does not move data, domains, add-on credentials or secrets. The migration guide covers those.
Next steps
Commit the draft as render.yaml, then validate it against your workspace:
bex blueprints validate ./render.yamlThe capability registry loads in your browser when the page is ready.