Commit Graph
44 Commits
Author SHA1 Message Date
pnoker 9dc43265af style: format code 2026-05-26 00:40:16 +08:00
pnoker ef2995c9b4 chore(nginx): adopt http2 directive and lift limit_req_zone to http scope
Upstream nginx 1.25 deprecated the "listen ... http2" parameter in
favour of a standalone "http2 on;" directive, and 1.27 emits a config
warning on the old form. Switch the default server to the new shape so
the dc3-web image stays clean on the pinned 1.27 base.

limit_req_zone is only valid in the http context — declaring it inside
the server block silently shadowed the rate-limit configuration on
reload. Move it up to nginx.conf:http so the api zone is actually
registered, while leaving limit_req_status in the server block where
the limit is consumed.

Dockerfile envsubst now whitelists ${APP_API_HOST} and ${APP_API_PORT}
so unrelated $-prefixed nginx variables in default.env aren't rewritten
to empty strings at container start.
2026-05-14 23:44:06 +08:00
pnoker 14a987106b feat(web): add settings pages and bundle tuning 2026-05-12 20:59:30 +08:00
pnoker b768230ac9 chore: bump version to 2026.5.5 across project files 2026-05-05 00:50:56 +08:00
pnoker c740292eee ci: merge aliyun workflow into single parameterized image push and rewrite tag.sh branch detection 2026-04-30 17:03:33 +08:00
pnoker e4549c5a79 chore: bump version to 2026.4.30 2026-04-30 15:56:04 +08:00
pnoker 6ed4d43d74 chore: bump version to 2026.4.29 2026-04-29 22:54:29 +08:00
zzi666 e73be2272f refactor(store): migrate auth and interval stores to pinia composition api 2026-01-15 20:56:26 +08:00
Vickey 3020101ad0 feat: update pom 2025-10-05 18:26:04 +08:00
pnoker 569685a327 chore: revert version to 2025.2.2 and update workflow/compose references 2025-04-21 21:41:33 +08:00
pnoker c720ee06ea chore: update version to 2025.4.1 and refactor CI workflows
Update version across multiple files to 2025.4.1. Refactor CI workflows by replacing old Docker CI workflows with new ones for web and aliyun. Remove outdated nginx configuration file.
2025-04-21 21:27:48 +08:00
pnoker c3c48322a0 ci: add Docker CI workflow for Aliyun and update docker-compose files
Add a new GitHub Actions workflow for building and pushing Docker images to Aliyun. Update the docker-compose.yml file to use the new image tag and introduce a new docker-compose-aliyun.yml file for Aliyun-specific configurations.
2025-04-21 20:08:38 +08:00
pnoker f8cac19164 refactor: overhaul eslint, prettier, tsconfig, tauri and CI config files 2025-03-18 19:36:40 +08:00
Vickey c7eff6ebb8 fix: correct Dockerfile LABEL syntax and remap nginx port 443 to 8443 2025-03-06 18:48:03 +08:00
Vickey a141e10df5 feat: add docker CI workflow, nginx env config, and improve card/device view logic 2025-03-06 17:36:57 +08:00
zzi666 75fa05275c style: reformat package.json indentation and wrap long html/md lines 2024-12-30 16:42:06 +08:00
Guangdong Liu 94b773dced feat: code adjustments and optimizations 2024-12-27 11:51:12 +08:00
zzi666 e64ea5f3c2 fix(scripts): align tag.sh branch names to develop/release/main convention 2024-05-27 00:13:19 +08:00
zzi666 6800005478 feat: 2024.3.0 2024-05-27 00:06:22 +08:00
zzi666 f2e019deaa fix(scripts): remove hardcoded cd from tag.sh and mark it executable 2024-05-26 23:56:11 +08:00
zzi666 37954cdcc4 fix(docker): split yarn install and build steps and reduce nginx worker_connections to 1024 2024-05-02 14:57:17 +08:00
pnoker 230f4c71f6 build(deps): upgrade frontend dependencies 2024-05-01 00:14:10 +08:00
pnoker af2354bd10 build(docker): convert Dockerfile to multi-stage build and update nginx http2 config 2024-04-30 23:46:35 +08:00
pnoker ab123ac7ff build(docker): add log rotation to compose and simplify vite build scripts 2024-04-30 23:46:29 +08:00
pnoker 6ba8539663 build(docker): update Dockerfile and docker-compose configuration 2024-04-30 23:45:52 +08:00
pnoker 6a88aca756 chore: update package.json deps, axios config, and trim README 2024-01-03 21:12:04 +08:00
pnoker 6cdb76f784 chore(dc3): rotate TLS certificate and update nginx config 2023-12-27 22:12:56 +08:00
pnoker b313042ce7 build: migrate from yarn to pnpm and add nginx/compose scaffolding 2023-12-06 17:18:49 +08:00
pnoker a37eccbb23 chore: add license headers across all source files 2023-12-06 16:26:46 +08:00
pnoker 3396d657ad chore: add license headers and add missing svg assets 2023-07-30 01:48:35 +08:00
pnoker 8c1477ae6f feat: update to 2023.4.5 2023-07-13 23:51:43 +08:00
pnoker c228144e19 build(dc3): add deploy script and move tag script to bin directory 2023-06-08 00:19:02 +08:00
pnoker f98e7e39cb feat(router): disable home page route and add dependencies README 2023-06-08 00:17:23 +08:00
pnoker 5b9e31f9ec feat: update nginx config 2023-06-07 21:42:39 +08:00
pnoker e8767f5ef2 chore(docker): bump compose image tag to 2023.4.0.dev 2023-04-17 02:24:16 +08:00
pnoker 27e92e717b refactor: simplify axios interceptor and clean up view components 2023-04-01 03:14:07 +08:00
pnoker db60846e2a refactor(views): align device, point, profile edit forms with updated api signatures 2023-03-26 02:20:07 +08:00
pnoker bfdd4dcf2c build(docker): update image tag to aliyun registry 2023.1.9.dev 2023-03-15 08:37:55 +08:00
pnoker d694d92f4f build: replace vue-cli webpack config with vite and vite.config.js 2023-02-16 21:39:50 +08:00
pnoker c88dade90b feat: update code 2022-08-15 01:46:07 +08:00
pnoker 88b73d4a3f feat: upgrade project from vue2/js to vue3/typescript 2022-07-09 12:57:53 +08:00
pnoker e376e4b79f feat: tag bash 2022-06-22 00:53:35 +08:00
pnoker 9f832a5ece build(env): configure dev environment urls and nginx proxy settings 2022-06-22 00:21:47 +08:00
pnoker 42ae3ef823 feat: initial project scaffold with Vue 2, routing, API clients, and Docker setup 2021-10-14 20:43:57 +08:00