Soubory
Pole Soubor a Obrázek přijímají soubory. Bajty se neukládají do PostgreSQL: sloupec uchovává jen to, co je potřeba k jejich výpisu (identifikátor, název, typ, velikost), a samotné soubory žijí ve vyhrazeném úložišti, odkud se poskytují přes podepsané odkazy.
Na disku
Sekce “Na disku”Ve výchozím nastavení API zapisuje soubory do adresáře – v obrazu Dockeru je to svazek
files připojený do /data/files. To stačí pro jediného hostitele; API při spuštění oznámí,
kam se soubory ukládají.
V úložišti kompatibilním s S3
Sekce “V úložišti kompatibilním s S3”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 pro adresování podle hostiteleJe-li nastaveno BASEDB_S3_BUCKET bez ostatních hodnot, API se odmítne spustit a uvede,
které hodnoty chybí.
Velikost
Sekce “Velikost”BASEDB_FILES_MAX_MB omezuje velikost jednoho souboru (ve výchozím nastavení 25 MB).
basedb je svobodný software od Eodia, softwarového studia stavějícího na AI.