Skip to content

Commit c07bef7

Browse files
feat: i18n
1 parent cdcdd19 commit c07bef7

215 files changed

Lines changed: 7548 additions & 5080 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.

Dockerfile

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ENV APP_HOME=/code/bbs-go/server
66
WORKDIR "$APP_HOME"
77

88
COPY ./server ./
9-
# RUN go env -w GOPROXY=https://goproxy.cn,direct
9+
RUN go env -w GOPROXY=https://goproxy.cn,direct
1010
RUN go mod download
1111
RUN CGO_ENABLED=0 go build -v -o bbs-go main.go && chmod +x bbs-go
1212

@@ -18,11 +18,11 @@ ENV APP_HOME=/code/bbs-go/site
1818
WORKDIR "$APP_HOME"
1919

2020
COPY ./site ./
21-
# RUN npm install -g pnpm --registry=https://registry.npmmirror.com
22-
# RUN pnpm install --registry=https://registry.npmmirror.com
21+
RUN npm install -g pnpm --registry=https://registry.npmmirror.com
22+
RUN pnpm install --registry=https://registry.npmmirror.com
2323
RUN npm install -g pnpm
2424
RUN pnpm install
25-
RUN pnpm build:docker
25+
RUN pnpm build
2626

2727

2828
# admin builder
@@ -32,11 +32,11 @@ ENV APP_HOME=/code/bbs-go/admin
3232
WORKDIR "$APP_HOME"
3333

3434
COPY ./admin ./
35-
# RUN npm install -g pnpm --registry=https://registry.npmmirror.com
36-
# RUN pnpm install --registry=https://registry.npmmirror.com
35+
RUN npm install -g pnpm --registry=https://registry.npmmirror.com
36+
RUN pnpm install --registry=https://registry.npmmirror.com
3737
RUN npm install -g pnpm
3838
RUN pnpm install
39-
RUN pnpm build:docker
39+
RUN pnpm build
4040

4141
# run
4242
FROM node:20-alpine
@@ -45,9 +45,8 @@ ENV APP_HOME=/app/bbs-go
4545
WORKDIR "$APP_HOME"
4646

4747
COPY --from=server_builder /code/bbs-go/server/bbs-go ./server/bbs-go
48-
COPY --from=server_builder /code/bbs-go/server/*.yaml ./server/
49-
COPY --from=server_builder /code/bbs-go/server/*.yml ./server/
5048
COPY --from=server_builder /code/bbs-go/server/migrations ./server/migrations
49+
COPY --from=server_builder /code/bbs-go/server/locales ./server/locales
5150
COPY --from=site_builder /code/bbs-go/site/.output ./site/.output
5251
COPY --from=site_builder /code/bbs-go/site/node_modules ./site/node_modules
5352
COPY --from=admin_builder /code/bbs-go/admin/dist ./server/admin

Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ build: clean build-site build-admin
1111
@cd server && go build -v -o bbs-go main.go
1212
@cp -r server/bbs-go dist/
1313
@cp -r server/migrations dist/migrations
14+
@cp -r server/locales dist/locales
1415
@cp -r site/dist dist/site
1516
@cp -r admin/dist dist/admin
1617

@@ -22,6 +23,7 @@ build-all-platforms: clean build-site build-admin
2223
@mkdir -p dist/bbs-go-macos-amd64
2324
@cp -r server/bbs-go-macos-amd64 dist/bbs-go-macos-amd64/bbs-go
2425
@cp -r server/migrations dist/bbs-go-macos-amd64/migrations
26+
@cp -r server/locales dist/bbs-go-macos-amd64/locales
2527
@cp -r site/dist dist/bbs-go-macos-amd64/site
2628
@cp -r admin/dist dist/bbs-go-macos-amd64/admin
2729
@zip -r dist/bbs-go-macos-amd64.zip dist/bbs-go-macos-amd64
@@ -33,6 +35,7 @@ build-all-platforms: clean build-site build-admin
3335
@mkdir -p dist/bbs-go-macos-arm64
3436
@cp -r server/bbs-go-macos-arm64 dist/bbs-go-macos-arm64/bbs-go
3537
@cp -r server/migrations dist/bbs-go-macos-arm64/migrations
38+
@cp -r server/locales dist/bbs-go-macos-arm64/locales
3639
@cp -r site/dist dist/bbs-go-macos-arm64/site
3740
@cp -r admin/dist dist/bbs-go-macos-arm64/admin
3841
@zip -r dist/bbs-go-macos-arm64.zip dist/bbs-go-macos-arm64
@@ -44,6 +47,7 @@ build-all-platforms: clean build-site build-admin
4447
@mkdir -p dist/bbs-go-windows-amd64
4548
@cp -r server/bbs-go-windows-amd64.exe dist/bbs-go-windows-amd64/bbs-go.exe
4649
@cp -r server/migrations dist/bbs-go-windows-amd64/migrations
50+
@cp -r server/locales dist/bbs-go-windows-amd64/locales
4751
@cp -r site/dist dist/bbs-go-windows-amd64/site
4852
@cp -r admin/dist dist/bbs-go-windows-amd64/admin
4953
@zip -r dist/bbs-go-windows-amd64.zip dist/bbs-go-windows-amd64
@@ -55,6 +59,7 @@ build-all-platforms: clean build-site build-admin
5559
@mkdir -p dist/bbs-go-windows-386
5660
@cp -r server/bbs-go-windows-386.exe dist/bbs-go-windows-386/bbs-go.exe
5761
@cp -r server/migrations dist/bbs-go-windows-386/migrations
62+
@cp -r server/locales dist/bbs-go-windows-386/locales
5863
@cp -r site/dist dist/bbs-go-windows-386/site
5964
@cp -r admin/dist dist/bbs-go-windows-386/admin
6065
@zip -r dist/bbs-go-windows-386.zip dist/bbs-go-windows-386
@@ -66,6 +71,7 @@ build-all-platforms: clean build-site build-admin
6671
@mkdir -p dist/bbs-go-linux-amd64
6772
@cp -r server/bbs-go-linux-amd64 dist/bbs-go-linux-amd64/bbs-go
6873
@cp -r server/migrations dist/bbs-go-linux-amd64/migrations
74+
@cp -r server/locales dist/bbs-go-linux-amd64/locales
6975
@cp -r site/dist dist/bbs-go-linux-amd64/site
7076
@cp -r admin/dist dist/bbs-go-linux-amd64/admin
7177
@zip -r dist/bbs-go-linux-amd64.zip dist/bbs-go-linux-amd64
@@ -77,6 +83,7 @@ build-all-platforms: clean build-site build-admin
7783
@mkdir -p dist/bbs-go-linux-386
7884
@cp -r server/bbs-go-linux-386 dist/bbs-go-linux-386/bbs-go
7985
@cp -r server/migrations dist/bbs-go-linux-386/migrations
86+
@cp -r server/locales dist/bbs-go-linux-386/locales
8087
@cp -r site/dist dist/bbs-go-linux-386/site
8188
@cp -r admin/dist dist/bbs-go-linux-386/admin
8289
@zip -r dist/bbs-go-linux-386.zip dist/bbs-go-linux-386

admin/.env.docker

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

admin/config/vite.config.docker.ts

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

admin/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"scripts": {
88
"dev": "vite --config ./config/vite.config.dev.ts",
99
"build": "vue-tsc --noEmit && vite build --config ./config/vite.config.prod.ts",
10-
"build:docker": "vue-tsc --noEmit && vite build --config ./config/vite.config.docker.ts",
1110
"report": "cross-env REPORT=true npm run build",
1211
"preview": "npm run build && vite preview --host",
1312
"type:check": "vue-tsc --noEmit --skipLibCheck",

0 commit comments

Comments
 (0)