Skip to content

[BUG]: LAGO_API_URL env is ignored #578

@terion-name

Description

@terion-name

Describe the bug
I've deployed lago as part of my app using docker compose and dokploy. And can't even signup because of incorrect api url

To Reproduce
deploy lago in docker with envs,
validating that lago_front container has vars:

984109996c3c:/# printenv
API_URL=https://lago.mydomain.dev/api
HOSTNAME=984109996c3c
PWD=/
LAGO_FRONT_URL=https://lago.mydomain.dev
PKG_RELEASE=1
HOME=/root
DYNPKG_RELEASE=1
APP_ENV=production
NJS_VERSION=0.8.10
LAGO_OAUTH_PROXY_URL=https://proxy.getlago.com
TERM=xterm
LAGO_API_URL=https://lago.mydomain.dev/api
SHLVL=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NGINX_VERSION=1.27.5
NJS_RELEASE=1
_=/bin/printenv

go to front, see contents of /env-config.js:

window.API_URL = "http://localhost:3000"
window.LAGO_DOMAIN = ""
window.APP_ENV = "production"
window.LAGO_OAUTH_PROXY_URL = "https://proxy.getlago.com"
window.LAGO_DISABLE_SIGNUP = ""
window.NANGO_PUBLIC_KEY = ""
window.SENTRY_DSN = ""
window.LAGO_DISABLE_PDF_GENERATION = ""

Expected behavior
window.API_URL is equal to env LAGO_API_URL

Support

  • Version 1.33.1

Additional context
Weirdly it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions