fix: make backend image build in CI
All checks were successful
Build & Deploy to K3s / build-and-deploy (push) Successful in 1m43s
All checks were successful
Build & Deploy to K3s / build-and-deploy (push) Successful in 1m43s
This commit is contained in:
parent
21c92abc9c
commit
dfde1c4995
@ -1,6 +1,10 @@
|
||||
FROM node:20-slim AS build
|
||||
WORKDIR /app
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends openssl ca-certificates \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY package*.json ./
|
||||
RUN npm ci
|
||||
|
||||
@ -13,6 +17,10 @@ RUN npm prune --omit=dev
|
||||
FROM node:20-slim
|
||||
WORKDIR /app
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends openssl ca-certificates \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
ENV NODE_ENV=production
|
||||
ENV PORT=3000
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ import * as path from 'node:path';
|
||||
import { pipeline } from 'node:stream/promises';
|
||||
import type { FastifyInstance } from 'fastify';
|
||||
import type { MultipartFile } from '@fastify/multipart';
|
||||
import { uploadFile, getPublicUrl } from '../utils/storage';
|
||||
import { uploadFile } from '../utils/storage';
|
||||
import type { AudioInput, AudioSaveResult, RecipeData } from '../types/fastify';
|
||||
import {
|
||||
transcribeAudio as runTranscribe,
|
||||
|
||||
@ -7,7 +7,6 @@ import { PrismaClient } from '@prisma/client';
|
||||
import helmet from '@fastify/helmet';
|
||||
import rateLimit from '@fastify/rate-limit';
|
||||
import cors from '@fastify/cors';
|
||||
import fastifyStatic from '@fastify/static';
|
||||
import * as path from 'node:path';
|
||||
import * as fs from 'node:fs';
|
||||
|
||||
@ -82,7 +81,6 @@ async function bootstrap(): Promise<void> {
|
||||
await fastify.register(rateLimit, {
|
||||
max: 100,
|
||||
timeWindow: '1 minute',
|
||||
skip: (req) => req.url === '/stripe/webhook',
|
||||
});
|
||||
|
||||
const allowedOrigins = (
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user