mirror of
https://github.com/opengram-server/opengram.git
synced 2026-07-19 12:10:17 +03:00
28 lines
416 B
Docker
28 lines
416 B
Docker
FROM node:18-alpine
|
|
|
|
# Install dependencies for Mediasoup
|
|
RUN apk add --no-cache \
|
|
python3 \
|
|
make \
|
|
g++ \
|
|
gcc \
|
|
linux-headers
|
|
|
|
WORKDIR /app
|
|
|
|
# Copy package files
|
|
COPY package*.json ./
|
|
|
|
# Install npm dependencies
|
|
RUN npm ci --only=production
|
|
|
|
# Copy application files
|
|
COPY . .
|
|
|
|
# Expose ports
|
|
EXPOSE 3200
|
|
EXPOSE 10000-10100/udp
|
|
|
|
# Start server
|
|
CMD ["node", "server.js"]
|