summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--Dockerfile7
-rw-r--r--src/index.ts4
2 files changed, 7 insertions, 4 deletions
diff --git a/Dockerfile b/Dockerfile
index 4fc6b54..4261ce2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -48,7 +48,9 @@ RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/a
 RUN apk add --no-cache prettier@testing make fd brotli gzip zstd
 
 COPY --link Makefile ./
-COPY --from=ssg /web ./
+COPY --from=ssg /web/config.toml ./
+COPY --from=ssg /web/content content
+COPY --from=ssg /web/public public
 
 RUN make -j4 format compress
 
@@ -56,8 +58,9 @@ RUN make -j4 format compress
 FROM base
 
 # Copy built application
+COPY config.toml /app/
 COPY --from=build /app /app
-COPY --from=postprocess /web/ /app/website
+COPY --from=postprocess /web/public /app/public
 
 # Start the server by default, this can be overwritten at runtime
 EXPOSE 3000
diff --git a/src/index.ts b/src/index.ts
index ee092f2..3ddbce3 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -8,8 +8,8 @@ import readConfig from "./config";
 
 Sentry.init({});
 
-const base = "./website/";
-const publicDir = path.resolve(base, "public") + path.sep;
+const base = ".";
+const publicDir = path.resolve(base, "website") + path.sep;
 
 const config = readConfig(base);
 const defaultHeaders = {