Skip to main content

Changing the Deployment Domain

When deploying RepoFlow, the default configuration is set to run on localhost. This guide will help you change the domain from localhost to any domain.

Changes in the Server Environment

In your docker-compose.yml, update the following environment variables in the server service:

  1. FRONTEND_URL

    • Example: https://my-repoflow.com
  2. SERVER_URL

    • Example: https://my-repoflow.com/api
  3. COOKIE_DOMAIN

    • Example: my-repoflow.com
  4. COOKIE_SECURE

    • Example: true for HTTPS, false otherwise.
server:
environment:
FRONTEND_URL: "https://my-repoflow.com"
SERVER_URL: "https://my-repoflow.com/api"
COOKIE_DOMAIN: "my-repoflow.com"
COOKIE_SECURE: "true"

Applying Changes

  1. Update the docker-compose.yml files as outlined above.
  2. Restart the services:
    docker-compose down
    docker-compose up -d

With these updates, your RepoFlow instance will now use your custom domain with the appropriate secure settings.