From 17ccdc0ae5a91b77ab71f978cb3988f0ec8aaaea Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Sun, 1 May 2022 15:48:19 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=A2=9E=E5=8A=A0=E5=89=8D=E7=AB=AFdo?= =?UTF-8?q?cker=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 1 + Dockerfile | 15 +++++++++++++++ docker-compose.yml | 9 +++++++++ 3 files changed, 25 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..3c3629e6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..b3711d91 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM node:lts-alpine + +# Working directory +WORKDIR /app + +# Install dependencies +COPY . . +RUN npm install -g pnpm +RUN pnpm install + +RUN cd web +RUN pnpm build + +EXPOSE 11011 +CMD npx http-server -p 11011 ./dist diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..295d62e6 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3.3" + +services: + tailchat-web: + build: + context: . + image: tailchat-web + environment: + SERVICE_URL: ${SERVICE_URL}