хранилище, файлы записей и очередь переведены на встроенную PocketBase
- записи, метаданные и файлы съехались под один каталог данных; появилась панель владельца, а gin, goqu, goose и требование CGO ушли - захват задачи стал одним запросом с RETURNING; заведены число попыток, состояние dead и нарастающая пауза вместо признака is_error - имя файла в хранилище задаёт сервис и в журнал не идёт: вместе с идентификатором записи оно собирало бы ссылку на скачивание
This commit is contained in:
+4
-7
@@ -1,11 +1,8 @@
|
||||
# Build stage
|
||||
FROM docker.io/library/golang:1.24-alpine AS build-env
|
||||
FROM docker.io/library/golang:1.25-alpine AS build-env
|
||||
|
||||
# Install build dependencies
|
||||
RUN apk --no-cache add \
|
||||
build-base \
|
||||
sqlite-dev \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
# Сборочных зависимостей нет: хранилище ходит в SQLite через modernc.org/sqlite,
|
||||
# и CGO больше не требуется.
|
||||
|
||||
# Set up the working directory
|
||||
WORKDIR /app
|
||||
@@ -20,7 +17,7 @@ RUN go mod download
|
||||
COPY . .
|
||||
|
||||
# Build the application
|
||||
RUN go build -o transcriber .
|
||||
RUN CGO_ENABLED=0 go build -o transcriber .
|
||||
|
||||
# ----------------
|
||||
# Production stage
|
||||
|
||||
Reference in New Issue
Block a user