#Ocassional CSS break after new deployment, New to redeploy mutiple times

1 messages · Page 1 of 1 (latest)

simple kelp
#

I am on the latest version of payload and nextjs, we are facing a critical issue where the css break on some deployments we use docker and aws serverless (AWS Fargate).

Kindly help. I am sharing our docker config.

Here, is the stage website with broken css. https://beta.stage.dingg.app/

Note: we are using tailwindcss v3 and 2 sepearte config. where the main payload website is broken, rest part like Admin and our booking (2nd tailwind config) is working fine.


FROM base AS deps
RUN apk add --no-cache libc6-compat
WORKDIR /app

RUN npm install -g pnpm

COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./
RUN \
  if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
  elif [ -f package-lock.json ]; then npm ci; \
  elif [ -f pnpm-lock.yaml ]; then pnpm i --frozen-lockfile; \
  else echo "Lockfile not found." && exit 1; \
  fi

FROM base AS builder
WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY . .

RUN npm install -g pnpm

RUN \
  if [ -f yarn.lock ]; then yarn run build; \
  elif [ -f package-lock.json ]; then npm run build; \
  elif [ -f pnpm-lock.yaml ]; then pnpm run build; \
  else echo "Lockfile not found." && exit 1; \
  fi

FROM base AS runner
WORKDIR /app

ENV NODE_ENV production

RUN addgroup --system --gid 1001 nodejs
RUN adduser --system --uid 1001 nextjs

COPY --from=builder /app/public ./public

RUN mkdir .next
RUN chown nextjs:nodejs .next

COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static

USER nextjs

EXPOSE 3000

ENV PORT 3000
ENV HOSTNAME "0.0.0.0"

CMD ["node", "server.js"]
DINGG

Streamline your appointments, billing, customer management, and marketing with powerful tools tailored for salons, spas. Book your free demo today!

frail caveBOT