Deplo

Platform variables

Every variable Deplo itself reads, to configure the platform.

Every variable Deplo itself reads, to configure the platform. For the variables your apps read at runtime, see Environment variables.


The control plane

Read by the Deplo container. The canonical list is .env.example at the repo root.

Prop

Type


The installer

Written into /opt/deplo/.env and read by docker compose --env-file. Set them in front of the install command.

Prop

Type


The agent installer

Set in front of install-agent.sh. See Server roles for what each role changes on the host.

Prop

Type


Notes worth reading before you change anything

DEPLO_SECRET is permanent

Back up /opt/deplo/.env. See Disaster recovery.

  • DEPLO_SERVER_IP must be a real, internet-reachable IPv4. Generated hostnames encode it in hexadecimal, so a private or loopback address produces URLs that only work from that machine.
  • A hostname in DEPLO_PUBLIC_URL cannot seed a nip.io name, so Deplo falls through to interface detection for the IP. Set DEPLO_SERVER_IP explicitly on a multi-homed box.
  • DEPLO_DATA_DIR is staging, not storage. Nothing durable lives there.
  • Build-time placeholders exist in the Dockerfile for the database URL and the secret. They never reach the runtime image and are not usable values.

See also

Did this page help you?

On this page