From 9186a144b899ccb09ca8d0d34f83102aac8067c1 Mon Sep 17 00:00:00 2001 From: nextpointer <110530249+nextpointer@users.noreply.github.com> Date: Tue, 26 Nov 2024 01:34:45 +0530 Subject: [PATCH 1/4] added Dockerfile --- Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c6e83e9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM oven/bun:1 +WORKDIR /usr/src/app + +COPY ./backend/src ./src +COPY ./backend/database.sqlite ./ +COPY ./backend/package.json ./ + +RUN bun install + +# run the app +USER bun +EXPOSE 3000/tcp +ENTRYPOINT [ "bun", "run", "src/index.ts" ] \ No newline at end of file From 1f36aab5e8e7f31a3821923ac4d682f8ec6c755e Mon Sep 17 00:00:00 2001 From: nextpointer <110530249+nextpointer@users.noreply.github.com> Date: Tue, 26 Nov 2024 01:40:23 +0530 Subject: [PATCH 2/4] fixed Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c6e83e9..b6c737a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,10 +2,11 @@ FROM oven/bun:1 WORKDIR /usr/src/app COPY ./backend/src ./src -COPY ./backend/database.sqlite ./ +COPY ./backend/scripts/ ./scripts COPY ./backend/package.json ./ RUN bun install +RUN bun dbinit all # run the app USER bun From 26988a4cf8cd84f919d234d2ccb3c284470d7707 Mon Sep 17 00:00:00 2001 From: nextpointer <110530249+nextpointer@users.noreply.github.com> Date: Tue, 26 Nov 2024 01:56:44 +0530 Subject: [PATCH 3/4] fix Dockerfile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index b6c737a..2541004 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,7 @@ COPY ./backend/package.json ./ RUN bun install RUN bun dbinit all +RUN chmod 600 database.sqlite # run the app USER bun From f1ba810e32591bb988f4395f64803fe2d89de422 Mon Sep 17 00:00:00 2001 From: nextpointer <110530249+nextpointer@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:50:31 +0530 Subject: [PATCH 4/4] change the perimission of sqlite file in dockerfile --- Dockerfile | 2 +- frontend/vite.config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2541004..19ad46a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ COPY ./backend/package.json ./ RUN bun install RUN bun dbinit all -RUN chmod 600 database.sqlite +RUN chmod 666 database.sqlite # run the app USER bun diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index d8f6e77..033e0b4 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -12,7 +12,7 @@ export default defineConfig({ server: { proxy: { '/api': { - target: 'http://localhost:3000', + target: 'https://splitit-s3is.onrender.com', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), }