Zmienne środowiskowe
OpenFishing jest konfigurowany w całości za pomocą zmiennych środowiskowych. Każda zmienna jest opcjonalna, chyba że zaznaczono inaczej; nieustawione zmienne przyjmują wartości domyślne poniżej.
Tabela referencyjna
Dział zatytułowany „Tabela referencyjna”| Zmienna | Domyślnie | Opis |
|---|---|---|
DATABASE_URL |
local.db |
Ścieżka do pliku bazy danych SQLite. W Dockerze wskaż nią swój wolumen danych, np. /app/data/openfishing.db. |
UPLOAD_PATH |
./uploads |
Katalog na zdjęcia przynęt/łowisk/połowów. Zamontuj tutaj wolumen (np. /app/uploads). |
BASE_URL |
http://localhost:5173 |
Publiczny bazowy adres URL, używany do budowania linków kodów QR i resetu hasła. Ustaw go na swój prawdziwy adres HTTPS za reverse proxy. |
ADMIN_PASSWORD |
(nieustawione) | Ustaw, aby włączyć logowanie wielu użytkowników. To hasło konta admin (nazwa użytkownika to zawsze admin, resynchronizowane przy każdym uruchomieniu). Nieustawione = w pełni otwarta instancja jednodostępowa. |
AUTH_PASSWORD |
(nieustawione) | Przestarzała zapasowa nazwa dla ADMIN_PASSWORD. Preferuj ADMIN_PASSWORD. |
SMTP_HOST |
(nieustawione) | Nazwa hosta serwera SMTP dla e-maili „zapomniane hasło”. |
SMTP_PORT |
(nieustawione) | Port serwera SMTP. |
SMTP_SECURE |
(nieustawione) | Używaj TLS dla połączenia SMTP. |
SMTP_USER |
(nieustawione) | Nazwa użytkownika SMTP. |
SMTP_PASS |
(nieustawione) | Hasło SMTP. |
SMTP_FROM |
(nieustawione) | Adres From: dla poczty wychodzącej. |
DEMO_MODE |
(nieustawione) | Dowolna wartość = tryb demonstracyjny tylko do odczytu (wszystkie zapisy zablokowane). |
CHATBOT |
(nieustawione) | Dowolna wartość prawdziwa włącza chatbota AI (wymaga zmiennych LiteLLM). |
LITELLM_URL |
(nieustawione) | Bazowy adres URL Twojego proxy LiteLLM, np. http://litellm:4000. |
LITELLM_MODEL |
(nieustawione) | Nazwa modelu pasująca do wpisu w litellm.config.yaml. |
LITELLM_VISION_MODEL |
(nieustawione) | Opcjonalny model obsługujący wizję do identyfikacji ryb/przynęt. Wraca do LITELLM_MODEL. |
BODY_SIZE_LIMIT |
104857600 |
Maksymalny rozmiar przesyłania w bajtach (domyślnie ≈ 100 MB). |
Uwagi o wartościach domyślnych
Dział zatytułowany „Uwagi o wartościach domyślnych”Powyższe wartości domyślne to wbudowane w kod domyślne wartości aplikacji. W kontenerze zwykle nadpiszesz ścieżki, aby wskazywały na zamontowane wolumeny:
DATABASE_URL=/app/data/openfishing.dbUPLOAD_PATH=/app/uploadsPogrupowane według przeznaczenia
Dział zatytułowany „Pogrupowane według przeznaczenia”- Przechowywanie:
DATABASE_URL,UPLOAD_PATH,BODY_SIZE_LIMIT - Sieć / linki:
BASE_URL - Uwierzytelnianie:
ADMIN_PASSWORD(AUTH_PASSWORDprzestarzałe) - E-mail / reset hasła:
SMTP_HOST,SMTP_PORT,SMTP_SECURE,SMTP_USER,SMTP_PASS,SMTP_FROM - Funkcje AI:
CHATBOT,LITELLM_URL,LITELLM_MODEL,LITELLM_VISION_MODEL - Demo:
DEMO_MODE
Zobacz Wielu użytkowników i uwierzytelnianie, Funkcje AI i Tryb demonstracyjny, aby zobaczyć, jak te grupy do siebie pasują.