Hello, I am having challenges setting up authentication for phoenix.
Follwing the documention I set the following environment variables
PHOENIX_ENABLE_AUTH=True
PHOENIX_SECRET=xxxxxx
PHOENIX_USE_SECURE_COOKIES=True
But authentication was not enabled.
I am using docker and below is the structure of my compose file
services:
phoenix:
image: arizephoenix/phoenix:version-8.13.2 # Must be greater than 4.0 version to work
depends_on:
- phoenix_backend_db
ports:
- 6006:6006 # PHOENIX_PORT
- 4317:4317 # PHOENIX_GRPC_PORT
- 9090:9090 # [Optional] PROMETHEUS PORT IF ENABLED
environment:
- PHOENIX_SQL_DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@phoenix_backend_db:5432/${POSTGRES_DB}
phoenix_backend_db:
image: postgres
restart: always
env_file:
- .env
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_PORT=${POSTGRES_PORT}
- PHOENIX_ENABLE_AUTH=True
- PHOENIX_SECRET=xxxxx
- PHOENIX_USE_SECURE_COOKIES=True
ports:
- "${POSTGRES_PORT}:5432"
volumes:
- phoenix_data:/var/lib/postgresql/data
volumes:
phoenix_data:
driver: local