Skip to content

Commit 8e639a1

Browse files
committed
change website Dockerfile working directory from /cutting to /app, fix sed commands to use pipe delimiters instead of forward slashes, update tsconfig.dist.json to add ES2022 module/target and outDir config, exclude dist directory from compilation
1 parent 0c228c6 commit 8e639a1

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

apps/website/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,22 +44,22 @@ RUN echo "Chrome: " && google-chrome --version
4444

4545
RUN npm install -g pnpm@11.3.0
4646

47-
RUN rm -rf /cutting/
47+
RUN rm -rf /app/
4848

49-
WORKDIR /cutting/
49+
WORKDIR /app/
5050

5151
COPY ./pruned ./dist
5252

5353
RUN cat ./dist/package.json
5454

55-
RUN sed -i -e s/'..\/..\/package.json'/'..\/..\/..\/package.json'/g ./dist/package.json
56-
RUN sed -i -e s/'..\/..\/tsconfig-base.json'/'..\/..\/..\/tsconfig-base.json'/g ./dist/tsconfig.json
55+
RUN sed -i -e 's|../../package.json|../../../package.json|g' ./dist/package.json
56+
RUN sed -i -e 's|../../tsconfig-base.json|../../../tsconfig-base.json|g' ./dist/tsconfig.json
5757

5858

5959
RUN echo -n "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc-deploy
6060

61-
WORKDIR /cutting/dist
61+
WORKDIR /app/dist
6262

6363
ENV NODE_ENV=production
6464
EXPOSE 3000
65-
CMD ["node", "./dist/server.mjs"]
65+
CMD ["node", "./dist/server.mjs"]

apps/website/tsconfig.dist.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
44
"rootDir": ".",
5+
"module": "ES2022",
6+
"target": "ES2022",
7+
"outDir": "${configDir}/dist",
58
"noEmit": false
69
},
710
"include": [
@@ -10,5 +13,5 @@
1013
"node_modules/vite/types/*",
1114
"../../node_modules/@types/mdx/index.d.ts"
1215
],
13-
"exclude": ["pruned"]
16+
"exclude": ["pruned", "dist"]
1417
}

0 commit comments

Comments
 (0)