mirror of
https://github.com/luxfi/market.git
synced 2026-09-24 00:25:57 +00:00
Complete UI overhaul to match lux.exchange look and feel: - Replace all inline styles with Tailwind CSS utility classes - Add shadcn/ui components: Button, Card, Dialog, DropdownMenu, Input - Replace RainbowKit with plain Wagmi (useAccount/useConnect/useDisconnect) - Dark theme with HSL CSS variables matching exchange - Inter + JetBrains Mono fonts via next/font/google - Migrate to Tailwind v4 (@import "tailwindcss" + @theme inline) - Rebuild all 8 components and 7 pages - Add shared utils (cn, shortenAddress, formatNumber, formatCurrency)
18 lines
399 B
Docker
18 lines
399 B
Docker
# Packaging-only Dockerfile - copies pre-built standalone output
|
|
FROM node:22-alpine
|
|
WORKDIR /app
|
|
ENV NODE_ENV=production
|
|
ENV NEXT_TELEMETRY_DISABLED=1
|
|
|
|
RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs
|
|
|
|
COPY public ./public
|
|
COPY .next/standalone ./
|
|
COPY .next/static ./.next/static
|
|
|
|
USER nextjs
|
|
EXPOSE 3000
|
|
ENV PORT=3000
|
|
ENV HOSTNAME="0.0.0.0"
|
|
CMD ["node", "server.js"]
|