fix: make Wiki.js API token optional for open GraphQL endpoints
Build and Push / build (release) Successful in 33s

The Wiki.js GraphQL API is accessible without authentication.
Make WIKI_GRAPHQL_API env var optional with empty default to fix
container startup failures.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-24 16:59:41 +01:00
co-authored by Claude Opus 4.5
parent 2c35aec179
commit 2552bfd1f9
4 changed files with 18 additions and 14 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ class Settings(BaseSettings):
# Wiki.js Configuration
wikijs_url: str = Field(default="http://wiki:3000", description="Wiki.js URL")
wiki_graphql_api: str = Field(..., description="Wiki.js GraphQL API token (JWT)")
wiki_graphql_api: str = Field(default="", description="Wiki.js GraphQL API token (optional - API may be open)")
# Legacy auth fields - kept for backwards compatibility but deprecated
wikijs_username: str = Field(default="", description="Wiki.js username (deprecated, use wiki_graphql_api)")
wikijs_password: str = Field(default="", description="Wiki.js password (deprecated, use wiki_graphql_api)")