From ec79e5ad5e5ce8c1f138b15a91b8c17e6a553c35 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 6 Dec 2023 18:41:46 -0800 Subject: ci(docker): bring docker back --- Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..a82993fe --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +FROM oven/bun:1.0.15 as build + +WORKDIR /due + +RUN apt update -y +RUN 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.15 + +WORKDIR /due + +COPY --from=build /due/build ./build +COPY --from=build /due/data ./data + +EXPOSE 3000 + +CMD ["bun", "./build/index.js"] \ No newline at end of file -- cgit v1.2.3