Update dockerfile and fly
All checks were successful
Build and deploy / deploy (push) Successful in 2m15s

This commit is contained in:
2024-12-17 20:12:24 +00:00
parent dc195aecc3
commit 06d75f9d29
2 changed files with 7 additions and 7 deletions

View File

@@ -15,7 +15,7 @@ WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
ENV NEXT_TELEMETRY_DISABLED 1 ENV NEXT_TELEMETRY_DISABLED=1
RUN npm run build RUN npm run build
@@ -23,8 +23,8 @@ RUN npm run build
FROM base AS runner FROM base AS runner
WORKDIR /app WORKDIR /app
ENV NODE_ENV production ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED 1 ENV NEXT_TELEMETRY_DISABLED=1
RUN addgroup --system --gid 1001 nodejs RUN addgroup --system --gid 1001 nodejs
RUN adduser --system --uid 1001 nextjs RUN adduser --system --uid 1001 nextjs
@@ -41,11 +41,11 @@ COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
COPY --from=builder /app/db.sql ./db.sql COPY --from=builder /app/db.sql ./db.sql
USER nextjs USER nextjsw
EXPOSE 3000 EXPOSE 3000
ENV PORT 3000 ENV PORT=3000
# server.js is created by next build from the standalone output # server.js is created by next build from the standalone output
# https://nextjs.org/docs/pages/api-reference/next-config-js/output # https://nextjs.org/docs/pages/api-reference/next-config-js/output

View File

@@ -13,10 +13,10 @@ primary_region = 'lhr'
force_https = true force_https = true
auto_stop_machines = 'stop' auto_stop_machines = 'stop'
auto_start_machines = true auto_start_machines = true
min_machines_running = 0 min_machines_running = 1
processes = ['app'] processes = ['app']
[[http_service.checks]] [[http_service.checks]]
grace_period = "15s" grace_period = "30s"
interval = "120s" interval = "120s"
method = "GET" method = "GET"
timeout = "5s" timeout = "5s"