Skip to content

Commit

Permalink
Fixing docker image
Browse files Browse the repository at this point in the history
  • Loading branch information
4lejandrito committed Jan 24, 2025
1 parent 331fe65 commit 9ecee54
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 5 deletions.
7 changes: 4 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,21 @@ FROM node:16-alpine AS compile

WORKDIR /usr/src/app

RUN apk add sudo build-base libpng libpng-dev jpeg-dev pango-dev cairo-dev giflib-dev
RUN apk add sudo build-base libpng libpng-dev jpeg-dev pango-dev cairo-dev giflib-dev openssl1.1-compat
COPY package.json ./
COPY yarn.lock ./
COPY packages/creepyface-site/package.json ./packages/creepyface-site/package.json
COPY packages/creepyface-site/prisma ./packages/creepyface-site/prisma
RUN yarn --frozen-lockfile
COPY lerna.json ./
COPY packages/creepyface-site ./packages/creepyface-site
RUN yarn prisma generate
RUN yarn build
RUN yarn install --production --ignore-scripts --prefer-offline

FROM node:16-alpine AS runtime

RUN apk add libpng jpeg pango cairo giflib imagemagick
RUN apk add libpng jpeg pango cairo giflib imagemagick openssl1.1-compat

WORKDIR /usr/src/app

Expand All @@ -26,7 +27,7 @@ COPY --from=compile /usr/src/app/packages/creepyface-site/.next ./.next
COPY --from=compile /usr/src/app/packages/creepyface-site/next.config.js ./
COPY --from=compile /usr/src/app/packages/creepyface-site/package.json ./
COPY --from=compile /usr/src/app/packages/creepyface-site/prisma ./prisma
COPY --from=compile /usr/src/app/packages/creepyface-site/CHECKS ./
COPY --from=compile /usr/src/app/packages/creepyface-site/app.json ./
COPY --from=compile /usr/src/app/packages/creepyface-site/public ./public
COPY --from=compile /usr/src/app/packages/creepyface-site/node_modules ./node_modules
COPY --from=compile /usr/src/app/node_modules ./node_modules
Expand Down
2 changes: 0 additions & 2 deletions packages/creepyface-site/CHECKS

This file was deleted.

12 changes: 12 additions & 0 deletions packages/creepyface-site/app.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"healthchecks": {
"web": [
{
"type": "startup",
"name": "root",
"description": "Checking if the app contains the title",
"content": "Create yours"
}
]
}
}

0 comments on commit 9ecee54

Please sign in to comment.