diff --git a/.gitignore b/.gitignore index 251ce6d..a547bf3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ pnpm-debug.log* lerna-debug.log* node_modules +dist dist-ssr *.local diff --git a/Dockerfile b/Dockerfile index 62762e4..6f3b4a0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,12 @@ -FROM caddy:alpine +FROM node +WORKDIR /app +COPY package.json . +RUN npm i +COPY . . +RUN npm run build +FROM caddy:alpine COPY Caddyfile /etc/caddy/Caddyfile -COPY ./dist /usr/share/caddy +COPY --from=0 /app/dist /usr/share/caddy EXPOSE 80 \ No newline at end of file