From 314730bf4b20e367a9c49b82915f62e9681e7d99 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Wed, 10 Jul 2024 22:26:37 +0200 Subject: [PATCH] Finished caprover deploy script? --- Dockerfile | 13 +++++++++++++ captain-definition | 15 ++------------- src/config.ts | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4dfdf01 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +# Build stage +FROM node:22.4.1-alpine as builder +WORKDIR /usr/src/app +COPY package*.json ./ +RUN npm ci +COPY . . +RUN npm run build-ntc + +# Production stage +FROM nginx:1.26.1-alpine +COPY --from=builder /usr/src/app/dist /usr/share/nginx/html +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/captain-definition b/captain-definition index 38316ce..c939ec0 100644 --- a/captain-definition +++ b/captain-definition @@ -1,15 +1,4 @@ { - "schemaVersion": 2, - "dockerfileLines": [ - "FROM node:22.4.1-alpine as builder", - "RUN mkdir -p /usr/src/app", - "WORKDIR /usr/src/app", - "COPY ./ /usr/src/app", - "RUN npm install && npm run build-ntc", - - "FROM nginx:alpine", - "COPY --from=builder /usr/src/app/dist /usr/share/nginx/html", - "EXPOSE 80", - "CMD [\"nginx\", \"-g\", \"daemon off;\"]" - ] + "schemaVersion": 2, + "dockerfilePath" :"./Dockerfile" } \ No newline at end of file diff --git a/src/config.ts b/src/config.ts index e520706..204a302 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,6 +1,6 @@ export default { name: 'New Quest', - server_endpoint: 'https://nq-server.cr-a.directonline.io:4000', + server_endpoint: 'https://nq-server.cr-a.directonline.io:80', development: true, width: 960, height: 540,