Filer
Fälten Fil och Bild tar emot filer. Filinnehållet hamnar inte i PostgreSQL: kolumnen sparar det som behövs för att lista dem (identifierare, namn, typ, storlek), och själva filerna finns i en särskild lagring och serveras via signerade länkar.
På disk
Section titled “På disk”Som standard skriver API:et filerna till en katalog – i Docker-avbildningen volymen files,
monterad på /data/files. Det räcker för en enda värd; API:et talar om vid start vart filerna
hamnar.
I en S3-kompatibel lagring
Section titled “I en S3-kompatibel lagring”AWS, Scaleway, OVH, Cloudflare R2, Garage, SeaweedFS, MinIO …:
BASEDB_S3_BUCKET=basedbBASEDB_S3_ENDPOINT=https://s3.fr-par.scw.cloudBASEDB_S3_REGION=fr-parBASEDB_S3_ACCESS_KEY_ID=…BASEDB_S3_SECRET_ACCESS_KEY=…# BASEDB_S3_FORCE_PATH_STYLE=0 för värdbaserad adresseringOm BASEDB_S3_BUCKET är satt utan de andra värdena vägrar API:et att starta och talar om vilka
som saknas.
Storlek
Section titled “Storlek”BASEDB_FILES_MAX_MB begränsar storleken på en fil (25 MB som standard).
basedb är fri programvara från Eodia, en AI-nativ mjukvarustudio.