File size: 457 Bytes
f01bb93
 
92c7865
f01bb93
 
dbf2264
 
f01bb93
dbf2264
 
92c7865
dbf2264
f01bb93
 
92c7865
f01bb93
 
dbf2264
 
f01bb93
92c7865
f01bb93
 
 
 
dbf2264
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM node:20-alpine

# Set working directory
WORKDIR /app

# Install git, ffmpeg, bash
RUN apk add --no-cache git ffmpeg bash curl

# Install pnpm global
RUN npm install -g pnpm

# Clone repo Cobalt
RUN git clone https://github.com/Arifzyn19/cobalt.git /app/cobalt

# Masuk ke folder API
WORKDIR /app/cobalt/api

# Install dependencies via pnpm
RUN pnpm install --prod

# Expose port Hugging Face
ENV PORT=7860
EXPOSE 7860

# Start API
CMD ["pnpm", "start"]