From 0693e3319aa0393ce8a52d8d00c618c780d87865 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 27 Aug 2023 00:48:50 -0700 Subject: ci(docker): dockerise --- .dockerignore | 27 +++++++++++++++++++++++++++ Dockerfile | 21 +++++++++++++++++++++ src/routes/+layout.svelte | 4 ++-- src/routes/oauth/callback/+server.ts | 10 +++++----- 4 files changed, 55 insertions(+), 7 deletions(-) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..ced480f7 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,27 @@ +# Misc. +.DS_Store + +# Node.js +node_modules + +# SvelteKit +/build +/.svelte-kit +/package + +# Development +.env +.env.* +!.env.example + +# PNPM +pnpm-lock.yaml + +# NPM +package-lock.json + +# Yarn +yarn.lock + +# Visual Studio Code +.vscode diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..a905fa2f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM node:18.16-alpine as build + +WORKDIR /due + +COPY package.json ./ + +RUN yarn install + +COPY ./ ./ + +RUN yarn run build + +FROM node:18.16-alpine + +WORKDIR /due + +COPY --from=build /due . + +EXPOSE 4173 + +CMD ["yarn", "run", "preview", "--", "--host", "0.0.0.0"] \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 2445967e..d4a62fb8 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,5 +1,5 @@