파일
파일 필드와 이미지 필드에는 파일을 올릴 수 있습니다. 바이트는 PostgreSQL에 저장되지 않습니다. 열에는 목록을 만드는 데 필요한 정보(식별자, 이름, 유형, 크기)만 남고, 파일 자체는 전용 저장소에 보관되며 서명된 링크로 제공됩니다.
디스크
섹션 제목: “디스크”기본적으로 API는 파일을 디렉터리에 씁니다. Docker 이미지에서는 /data/files에 마운트된
files 볼륨입니다. 호스트가 하나라면 이것으로 충분합니다. API는 시작할 때 파일이 저장되는
위치를 알려 줍니다.
S3 호환 저장소
섹션 제목: “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 호스트 방식 주소 지정을 쓰려면BASEDB_S3_BUCKET만 설정하고 다른 값을 설정하지 않으면 API가 시작을 거부하고 빠진 값을
알려 줍니다.
BASEDB_FILES_MAX_MB는 파일 하나의 크기를 제한합니다(기본값 25MB).
basedb는 AI 네이티브 소프트웨어 스튜디오 Eodia가 만든 자유 소프트웨어입니다.