diff --git a/Dockerfile b/Dockerfile index 69b4ca2..23b7bd0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,30 @@ -FROM node:lts-alpine AS builder +FROM node:lts-alpine AS base WORKDIR /app - RUN npm i -g pnpm +FROM base AS prod-deps +WORKDIR /app +RUN apk add --no-cache python3 make g++ COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --prod --frozen-lockfile -RUN pnpm install +FROM base AS build-deps +WORKDIR /app +RUN apk add --no-cache python3 make g++ +COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --frozen-lockfile +FROM build-deps AS builder +WORKDIR /app COPY . . RUN pnpm run build -FROM node:lts-alpine AS runtime +FROM base AS runtime WORKDIR /app -RUN npm i -g pnpm - +COPY --from=prod-deps /app/node_modules ./node_modules COPY --from=builder /app/dist ./dist -COPY package.json pnpm-lock.yaml ./ - -RUN pnpm install --prod +COPY package.json ./ ENV HOST=0.0.0.0 ENV PORT=4321 diff --git a/src/assets/logo.webp b/public/logo.webp similarity index 100% rename from src/assets/logo.webp rename to public/logo.webp diff --git a/src/layouts/DashboardLayout.astro b/src/layouts/DashboardLayout.astro index 607c631..45d65ec 100644 --- a/src/layouts/DashboardLayout.astro +++ b/src/layouts/DashboardLayout.astro @@ -57,7 +57,7 @@ const currentTeam = userMemberships.find(m => m.organization.id === currentTeamI
+
Chronus
+
Chronus
+
+
Sign in to continue to Chronus
diff --git a/src/pages/signup.astro b/src/pages/signup.astro index 098e614..e2ada78 100644 --- a/src/pages/signup.astro +++ b/src/pages/signup.astro @@ -26,7 +26,7 @@ if (!isFirstUser) {
+
Join Chronus to start tracking time