Skip to content

Commit 866f8c6

Browse files
authored
Merge pull request #301 from kloudlite/release-v1.0.5
Merging release-v1.0.5 to main
2 parents 72c047e + d57aa50 commit 866f8c6

1,509 files changed

Lines changed: 150201 additions & 37664 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ src/generated/plugin/node_modules
2020
src/design-system/node_modules
2121
src/apps/devdoc/node_modules
2222
src/apps/devdoc/.next
23+
src/apps/webinar/.env
24+

.env

Lines changed: 0 additions & 2 deletions
This file was deleted.

.eslintrc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ extends:
44
rules:
55
no-case-declarations: 0
66
no-restricted-syntax: 0
7+
react/no-unescaped-entities: 0

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Logs
22
*.log
3+
.env
34
npm-debug.log*
45
yarn-debug.log*
56
yarn-error.log*
@@ -34,3 +35,5 @@ out
3435
storybook-dist
3536

3637
tsconfig-compile.tsbuildinfo
38+
39+
.secrets

.prettierrc.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"singleQuote": true
3+
}

Dockerfile

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,23 @@
11
FROM node:20.8.1-alpine as remix
22
WORKDIR /app
33
COPY ./package-production.json ./package.json
4-
RUN npm i
4+
RUN npm i --frozen-lockfile
55

66
FROM node:20.8.1-alpine as install
77
RUN npm i -g pnpm
88
WORKDIR /app
99
COPY ./package.json ./package.json
10+
COPY ./pnpm-lock.yaml ./pnpm-lock.yaml
1011

1112
# typecheck
1213
ARG APP
1314
ENV APP=${APP}
14-
COPY ./src/generated/package.json ./src/generated/package.json
15-
COPY ./src/generated/plugin/package.json ./src/generated/plugin/package.json
15+
# COPY ./src/generated/package.json ./src/generated/package.json
16+
# COPY ./src/generated/plugin/package.json ./src/generated/plugin/package.json
17+
COPY ./src/generated/package.json ./src/generated/pnpm-lock.yaml ./src/generated/
18+
COPY ./src/generated/plugin/package.json ./src/generated/plugin/pnpm-lock.yaml ./src/generated/plugin/
1619

17-
RUN pnpm i -p
20+
RUN pnpm i -p --frozen-lockfile
1821

1922
FROM node:20.8.1-alpine as build
2023
RUN npm i -g pnpm

Dockerfile.webinar

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM node:20.8.1-alpine AS base
2+
RUN apk add g++ make py3-pip
3+
RUN npm i -g pnpm
4+
WORKDIR /app
5+
COPY ./package.json ./package.json
6+
COPY ./pnpm-lock.yaml ./pnpm-lock.yaml
7+
8+
RUN mkdir -p ./src/generated/plugin
9+
COPY ./src/generated/package.json ./src/generated/pnpm-lock.yaml ./src/generated/
10+
COPY ./src/generated/plugin/package.json ./src/generated/plugin/pnpm-lock.yaml ./src/generated/plugin/
11+
12+
RUN --mount=type=bind,source=package.json,target=package.json \
13+
--mount=type=bind,source=pnpm-lock.yaml,target=pnpm-lock.yaml \
14+
--mount=type=cache,target=/root/.local/share/pnpm/store \
15+
pnpm i --frozen-lockfile
16+
17+
# lib
18+
COPY ./lib ./lib
19+
20+
# design system
21+
COPY ./src/design-system/ ./src/design-system/
22+
WORKDIR /app/src/design-system
23+
RUN pnpm i --frozen-lockfile
24+
RUN pnpm local:release
25+
26+
# webinar
27+
WORKDIR /app
28+
COPY ./src/apps/webinar ./src/apps/webinar
29+
WORKDIR /app/src/apps/webinar
30+
RUN pnpm i --frozen-lockfile
31+
RUN pnpm build
32+
33+
FROM node:20.8.1-alpine
34+
WORKDIR /app
35+
COPY --from=base /app/src/apps/webinar/.next ./.next
36+
COPY --from=base /app/src/apps/webinar/public ./public
37+
COPY --from=base /app/src/apps/webinar/package.json ./package.json
38+
COPY --from=base /app/src/apps/webinar/node_modules ./node_modules
39+
40+
ENTRYPOINT npm run start

0 commit comments

Comments
 (0)