Fájlok
A Fájl és a Kép mezők fájlokat fogadnak. A bájtok nem kerülnek a PostgreSQL-be: az oszlop azt tárolja, ami a felsorolásukhoz kell (azonosító, név, típus, méret), maguk a fájlok pedig egy külön tárolóban élnek, és aláírt hivatkozásokon keresztül érhetők el.
Lemezen
Szekció neve “Lemezen”Alapértelmezés szerint az API egy könyvtárba írja a fájlokat – a Docker-lemezképben ez a
/data/files helyre csatolt files kötet. Egyetlen gazdagéphez ez elegendő; az API
indításkor kiírja, hová kerülnek a fájlok.
S3-kompatibilis tárolóban
Szekció neve “S3-kompatibilis tárolóban”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 a gazdanév alapú címzéshezHa a BASEDB_S3_BUCKET a többi érték nélkül van megadva, az API nem hajlandó elindulni, és
megmondja, melyek hiányoznak.
Méret
Szekció neve “Méret”A BASEDB_FILES_MAX_MB korlátozza egy fájl méretét (alapértelmezés szerint 25 MB).
A basedb az Eodia, egy MI-natív szoftverstúdió szabad szoftvere.