-
-
Couldn't load subscription status.
- Fork 203
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Version: 1.4.4
Describe the bug
CLIENT_ID env variable is not set on first start. Must restart to get CLIENT_ID assigned from .env
Steps To Reproduce
- set CLIENT_ID in .env file
- start service
- login to dashboard see random CLIENT_ID
- restart service
- login to dashboard see correct CLIENT_ID
Expected behavior
- set CLIENT_ID in .env file
- start service
- login to dashboard see correct CLIENT_ID
Desktop (please complete the following information):
- OS: MacOS 15.6.1
- Browser: All
Additional context
I run authorizer 1.4.4 as deployed to hub.docker.com in docker desktop.
My setup uses redis for memorystore:
cache:
image: redis:7.4.5
restart: always
ports:
- 6379:6379
command: redis-server --save 20 1 --loglevel warning
volumes:
- cache:/data
networks:
- backend
authorizer:
image: lakhansamani/authorizer:1.4.4
environment:
ENV: production
ADMIN_SECRET: ${AUTHZ_ADMIN_SECRET}
DATABASE_TYPE: mariadb
DATABASE_URL: root:${DB_ROOT_PASSWORD}@tcp(mariadb:3306)/authorizer
DATABASE_NAME: authorizer
CLIENT_ID: ${AUTHZ_CLIENT_ID}
ORGANIZATION_NAME: ${AUTHZ_ORGANIZATION_NAME}
ORGANIZATION_LOGO: ${AUTHZ_ORGANIZATION_LOGO}
ROLES: 'admin,user'
DEFAULT_ROLES: 'user'
PROTECTED_ROLES: 'admin'
PORT: 9010
REDIS_URL: redis://cache:6379
depends_on:
mariadb:
condition: service_healthy
cache:
condition: service_started
ports:
- 9010:9010
networks:
- backend
mariadb:
image: mariadb:11.8.2
environment:
MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
MARIADB_AUTO_UPGRADE: 1
MARIADB_DATABASE: my_database
DB_HOST: mariadb
DB_USER: ${DB_USER}
DB_PASSWORD: ${DB_PASSWORD}
DB_APP_USER: ${DB_APP_USER}
DB_APP_PASSWORD: ${DB_APP_PASSWORD}
ports:
- 3306:3306
volumes:
- dbdata:/var/lib/mysql
- ./data/database/mariadb-ddl-init.sh:/docker-entrypoint-initdb.d/1.sh
- ./data/database/mariadb-ddl-tables.sql:/docker-entrypoint-initdb.d/2.sql
- ./data/database/mariadb-ddl-procedures.sql:/docker-entrypoint-initdb.d/3.sql
- ./data/database/mariadb-ddl-privileges.sql:/docker-entrypoint-initdb.d/4.sql
healthcheck:
test: ["CMD-SHELL", "mariadb-admin -u root --password=$DB_ROOT_PASSWORD ping -h localhost"]
timeout: 20s
retries: 10
networks:
- backend
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working