mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-22 06:15:44 +00:00
chore: add db job manifests for argo dev-lti
This commit is contained in:
+6
-1
@@ -15,10 +15,13 @@ COPY . .
|
||||
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \
|
||||
go build -trimpath -ldflags="-s -w" -o lti-api ./cmd/api
|
||||
|
||||
# Build SEED binary (pastikan cmd/seed ada)
|
||||
# Build SEED binary
|
||||
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \
|
||||
go build -trimpath -ldflags="-s -w" -o lti-seed ./cmd/seed
|
||||
|
||||
# Build migrate CLI (golang-migrate)
|
||||
RUN GOBIN=/usr/local/bin go install -ldflags="-s -w" github.com/golang-migrate/migrate/v4/cmd/migrate@v4.18.3
|
||||
|
||||
# =========================
|
||||
# Runtime stage
|
||||
# =========================
|
||||
@@ -31,6 +34,8 @@ WORKDIR /app
|
||||
|
||||
COPY --from=builder /app/lti-api /app/lti-api
|
||||
COPY --from=builder /app/lti-seed /app/lti-seed
|
||||
COPY --from=builder /usr/local/bin/migrate /app/migrate
|
||||
COPY --from=builder /app/internal/database/migrations /app/migrations
|
||||
|
||||
USER appuser
|
||||
EXPOSE 8081
|
||||
|
||||
Reference in New Issue
Block a user