Skip to content

Instantly share code, notes, and snippets.

@subtlecaffeine
Last active November 21, 2025 20:55
Show Gist options
  • Select an option

  • Save subtlecaffeine/0f9e63394c69f68a3aa1abf003892a2e to your computer and use it in GitHub Desktop.

Select an option

Save subtlecaffeine/0f9e63394c69f68a3aa1abf003892a2e to your computer and use it in GitHub Desktop.
livekit-meet container

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment