Files
gitbook/Dockerfile
Samy Pessé 1d71fdaa6a Start
2024-11-14 13:10:11 +01:00

25 lines
635 B
Docker

# Use the official Node.js image as the base image
FROM imbios/bun-node:latest
# Set the working directory inside the container
WORKDIR /app
# Copy the package.json and bun.lockb files to the working directory
COPY . .
# Install the app dependencies
RUN bun install --frozen-lockfile
# Next.js collects completely anonymous telemetry data about general usage.
# Learn more here: https://nextjs.org/telemetry
# Disable telemetry during the build
ENV NEXT_TELEMETRY_DISABLED 1
RUN bun run build
# Expose the port on which the app will run
EXPOSE 3000
# Start the app
ENV PORT 3000
ENV HOSTNAME "0.0.0.0"
CMD ["bun", "run", "start"]