aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-10-26 15:41:57 -0700
committerFuwn <[email protected]>2023-10-26 15:41:57 -0700
commit9bac3b6b6a9103841a3456436c65af66549a83da (patch)
tree4273c0ebe5567109daf8b7a4d2c92d51694677cf /Dockerfile
parentfix(feeds): html encode title (diff)
parentfeat: move back to bun (diff)
downloaddue.moe-9bac3b6b6a9103841a3456436c65af66549a83da.tar.xz
due.moe-9bac3b6b6a9103841a3456436c65af66549a83da.zip
merge: branch 'badges'
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile12
1 files changed, 10 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index 1f0208e8..f2a433e2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,20 +2,28 @@ FROM oven/bun:1.0.1 as build
WORKDIR /due
+RUN apt update -y && apt upgrade -y
+
+RUN apt install sqlite3 -y
+
COPY package.json ./
RUN bun install
COPY ./ ./
+RUN mkdir data
+
+RUN sqlite3 data/due_moe.sqlite3 < due_moe_schema.sql
+
RUN bun --bun vite build
FROM oven/bun:1.0.1
WORKDIR /due
-COPY --from=build /due/build .
+COPY --from=build /due .
EXPOSE 3000
-CMD ["bun", "./index.js"] \ No newline at end of file
+CMD ["bun", "./build/index.js"] \ No newline at end of file