aad539e1a6
This commit introduces a comprehensive redesign of the homepage and refactors the "Contact Us" page into a dedicated "Get Early Access" page.
Key changes include:
- **Homepage:** A complete overhaul with new sections, including a hero, feature highlights, and a problem/solution section to better communicate the product's value proposition.
- **Early Access Page:** The former "Contact Us" page is now repurposed for early access sign-ups, with updated copy and a more focused call-to-action.
- **Component Refactoring:**
- The `InputGroup` component has been extracted from the form into a reusable component (`app/_components/InputGroup.tsx`) for better modularity.
- The `CenterFrame` component has been updated to support images and new props (`src`, `title`, `alt`) to fit the new homepage design.
- **Layout Improvements:** The early access form now uses a two-column grid layout on larger screens for improved user experience.
33 lines
452 B
Docker
33 lines
452 B
Docker
FROM node:22.19.0 AS builder
|
|
|
|
WORKDIR /app
|
|
# RUN apk add --no-cache libc6-compat
|
|
|
|
|
|
COPY package*.json ./
|
|
RUN npm i
|
|
|
|
|
|
COPY . .
|
|
|
|
RUN docker build .
|
|
|
|
#---
|
|
|
|
FROM node:22.19.0 AS runner
|
|
|
|
WORKDIR /app
|
|
|
|
|
|
COPY package*.json ./
|
|
RUN npm ci --omit=dev
|
|
|
|
COPY --from=builder /app/.next ./.next
|
|
COPY --from=builder /app/public ./public
|
|
COPY --from=builder /app/node_modules ./node_modules
|
|
COPY --from=builder /app/package*.json ./
|
|
|
|
EXPOSE 3000
|
|
|
|
CMD ["npm", "start"]
|