LiveKit-Meet Container
I needed to keep the Docker theme going in my livekit stack; so here's how to make livekit-meet in to a docker container.
Clone the repo
cd meet
Create this Dockerfile in the project directory:
FROM node:25
# Install pnpm
RUN npm install -g pnpm
WORKDIR /app
# Copy package files
COPY package.json pnpm-lock.yaml ./
# Install dependencies
RUN pnpm install --frozen-lockfile
# Copy app files
COPY . .
# Build the Next.js app
RUN pnpm build
# Expose port (Next.js default is 3000)
EXPOSE 3000
# Start the app
CMD ["pnpm", "start"]
docker build -t livekit-meet .
docker run --network host -e LIVEKIT_URL=wss://yourlivekitserver -e LIVEKIT_API_KEY=your_key -e LIVEKIT_API_SECRET=your_secret --name livekit-meet livekit-meet