This commit is contained in:
Atridad Lahiji 2024-06-03 17:13:30 -06:00
parent 4ff86b873a
commit ccf360ae5c
No known key found for this signature in database
3 changed files with 0 additions and 8065 deletions

View file

@ -1,43 +0,0 @@
ARG NODE_VERSION=21.5.0
FROM node:${NODE_VERSION}-slim as base
# Remix app lives here
WORKDIR /app
# Set production environment
ENV NODE_ENV="production"
# Install pnpm
ARG PNPM_VERSION=8.9.2
RUN npm install -g pnpm@$PNPM_VERSION
# Throw-away build stage to reduce size of final image
FROM base as build
# Install packages needed to build node modules
RUN apt-get update -qq && \
apt-get install -y build-essential pkg-config python-is-python3
# Install node modules
COPY --link package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile --prod=false
# Copy application code
COPY --link . .
# Build application
RUN pnpm run build
# Remove development dependencies
RUN pnpm prune --prod
# Final stage for app image
FROM base
# Copy built application
COPY --from=build /app /app
# Start the server by default, this can be overwritten at runtime
EXPOSE 3000
CMD [ "pnpm", "run", "start" ]

BIN
bun.lockb Executable file

Binary file not shown.

8022
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff