Files
dokku/docs
Jose Diaz-Gonzalez ec7841a07b fix: inject placeholder listener for pre-validation upstream blocks
When pre-validating a custom nginx.conf.sigil before the build phase, no app listeners exist yet on first deploys. Templates that emit `proxy_pass http://app-port` while gating the matching upstream block on `DOKKU_APP_WEB_LISTENERS` render an undefined upstream, causing `nginx -t` to fail with "host not found in upstream". Pre-validation now passes a `127.0.0.1:5000` placeholder for `DOKKU_APP_WEB_LISTENERS` so the upstream block emits a static server entry and the template can be validated for syntax without depending on live listeners.
2026-04-29 05:12:05 -04:00
..
2022-09-05 21:20:16 -04:00
2026-04-26 04:07:58 +00:00
2026-04-26 04:07:58 +00:00
…
2026-04-26 04:07:58 +00:00

Dokku Documentation

This documentation covers the installation, configuration, and usage of Dokku - a Docker-powered PaaS that provides a Heroku-like experience.

Getting Started

Deployment

Deployment Methods

  • Git - Deploy via git push
  • Archive - Deploy from tar/zip archives
  • Image - Deploy from Docker images

Builders

Schedulers

Continuous Integration

Configuration

Networking

Proxies

Processes

Advanced Usage

Development

Community

  • Plugins - Community-maintained plugins
  • Clients - API clients and tools

Enterprise

  • Dokku Pro - Commercial features and support

Appendices

Migration Guides

File Formats