LangFuse / Dockerfile
Chris4K's picture
Update Dockerfile
9358f71 verified
raw
history blame
668 Bytes
# Use the official Langfuse image
FROM langfuse/langfuse:2
# Set environment variables for a minimal, ephemeral setup
ENV DATABASE_URL=postgresql://postgres:postgres@localhost:5432/langfuse
ENV NEXTAUTH_SECRET=your_random_secret_here
ENV SALT=your_random_salt_here
ENV NEXTAUTH_URL=https://chris4k-langfuse.hf.space
ENV HOSTNAME=0.0.0.0
ENV PORT=7860
# Use an in-memory SQLite database for HF Spaces
# Note: This is not recommended for production, only for demonstration
ENV DATABASE_TYPE=sqlite
# Disable signup if needed
ENV AUTH_DISABLE_SIGNUP=true
# Expose the default Hugging Face Spaces port
EXPOSE 7860
# The default CMD from the Langfuse image should work