Filer
Feltene Fil og Bilde tar imot filer. Bytene havner ikke i PostgreSQL: kolonnen tar vare på det som trengs for å liste dem (identifikator, navn, type, størrelse), og selve filene bor i en egen lagring og serveres via signerte lenker.
På disk
Section titled “På disk”Som standard skriver API-et filene til en katalog – i Docker-imaget volumet
files montert på /data/files. Det holder for én enkelt vert; API-et sier ved oppstart hvor
filene havner.
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 for vertsbasert adresseringHvis BASEDB_S3_BUCKET er satt uten de andre verdiene, nekter API-et å starte og sier
hvilke som mangler.
Størrelse
Section titled “Størrelse”BASEDB_FILES_MAX_MB begrenser størrelsen på en fil (25 MB som standard).
basedb er fri programvare fra Eodia, et KI-nativt programvarestudio.