Abstract Attachment Storage (#777)

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Matt
2025-06-19 10:26:12 -04:00
committed by GitHub
parent 799c36ec3b
commit e1b232e0d1
22 changed files with 822 additions and 213 deletions

View File

@@ -60,7 +60,8 @@ RUN --mount=type=cache,target=/root/.cache/go-build \
# Production stage
FROM public.ecr.aws/docker/library/alpine:latest
ENV HBOX_MODE=production
ENV HBOX_STORAGE_DATA=/data/
ENV HBOX_STORAGE_CONN_STRING=file:///
ENV HBOX_STORAGE_PREFIX_PATH=data
ENV HBOX_DATABASE_SQLITE_PATH=/data/homebox.db?_pragma=busy_timeout=2000&_pragma=journal_mode=WAL&_fk=1&_time_format=sqlite
# Install necessary runtime dependencies