Skip to main content

Overview

When running Ringee with docker-compose.app.yml, several environment variables are automatically overridden to use Docker’s internal networking. You don’t need to manually set these.

Automatic Overrides

The following variables are set automatically by Docker Compose:
The hostnames postgres and redis refer to the Docker internal service names. These are resolved automatically by Docker’s internal DNS.

Volumes

The default Docker Compose configuration creates the following persistent volumes:

Ports

Default port mapping:

Customizing ports

To change the host ports, modify the ports section in docker-compose.app.yml:
If you change the frontend or backend ports, remember to update the corresponding FRONTEND_URL, PUBLIC_BACKEND_URL, and NEXT_PUBLIC_API_BASE_URL environment variables accordingly.

Rebuilding

After making changes to the codebase or environment: