32 Commits

Author SHA1 Message Date
Andras Bacsai b8376bc2f3 fix: stabilize generated Open Graph images
Install system fonts in the Docker build and configure Resvg to load them so generated OG images render text reliably. Also emit absolute OG image URLs in route metadata.
2026-05-26 12:25:31 +02:00
ShadowArcanist c820bbb962 fix(nginx): unprivileged vulnerable version 2026-05-17 00:02:34 +05:30
ShadowArcanist a4e1b21fd3 chore(deployment): bump nginx-unprivileged version to 1.29.8 2026-05-11 15:55:40 +05:30
ShadowArcanist 7143d5b4e4 fix(ci): docker build fails due to dockerfile referrencing old vitepress directories 2026-05-11 08:40:49 +05:30
Andras Bacsai a64450ae9d feat(platform): migrate docs from VitePress to Fumadocs + TanStack Start
Replace VitePress/Vue stack with Fumadocs MDX, TanStack Start, React 19,
and Vite. Migrate all documentation content to MDX under content/docs/.
Add full src/ app with React components, routing, search, and API page.

Remove Korrektly integration from CI/CD workflows, Dockerfile, and env
vars. Update build pipeline to output to .output/public instead of
docs/.vitepress/dist.
2026-05-06 12:08:05 +02:00
Cinzya 7a62cb6af0 cicd(docker): include scripts directory in Dockerfile 2026-04-27 14:56:59 +02:00
Aditya Tripathi 5bc8093c57 chore: remove deleted import in dockerfile 2026-03-02 13:26:05 +00:00
peaklabs-dev 0624d33e37 chore(deps): upgrade all dependencies 2026-01-16 16:12:03 +01:00
ShadowArcanist 365b09601c Fixed docker build error - InvalidLockfileVersion: failed to parse lockfile: 'bun.lock'
On previous commits I updated the lockfile but forgot to update the base image version for bun
2025-12-17 11:27:11 +01:00
ShadowArcanist 87075427d5 Fixed build error caused by bun.lockb file reference on Dockerfile 2025-12-17 11:21:07 +01:00
Cynthia Ebert 8d74fc1d64 fix: Include git history in Docker build for lastUpdated timestamps (#446)
Co-authored-by: Claude <noreply@anthropic.com>
Fixes #255
2025-11-22 23:20:48 +01:00
Andras Bacsai c11382a5f6 feat: add korrektly API environment variables to Dockerfile 2025-10-28 08:56:42 +01:00
Andras Bacsai 5bdd2c87d6 feat(env): add environment variables for site URL and analytics domain
- Introduced .env.example file to define VITE_SITE_URL and VITE_ANALYTICS_DOMAIN.
- Updated Dockerfile to accept new build arguments for site URL and analytics domain.
- Modified production and staging build workflows to utilize the new environment variables.
- Updated VitePress configuration to dynamically set the hostname and meta tags based on the environment variables.
2025-10-06 10:04:07 +02:00
Andras Bacsai 39eafcedd8 chore: update Dockerfile to use ARG for VITE_ANALYTICS_DOMAIN and adjust staging build workflow 2025-05-26 11:46:42 +02:00
Andras Bacsai ec05f39821 chore: remove logging of VITE_ANALYTICS_DOMAIN during Docker build 2025-05-26 11:41:02 +02:00
Andras Bacsai f5c674e9db chore: log VITE_ANALYTICS_DOMAIN value during Docker build 2025-05-26 09:06:48 +02:00
Andras Bacsai 222fe5d7d7 fix: update VITE_ANALYTICS_DOMAIN to support default value in Dockerfile 2025-05-26 08:41:17 +02:00
Andras Bacsai 0e12dae3b1 Update Dockerfile to set VITE_ANALYTICS_DOMAIN as an environment variable and remove it from staging build workflow 2025-04-19 16:53:12 +02:00
Andras Bacsai 0eb3265ac4 Add ARG VITE_ANALYTICS_DOMAIN to Dockerfile for build configuration 2025-04-19 16:51:24 +02:00
ShadowArcanist fb3296c004 Fixed build error 2025-04-15 17:46:49 +05:30
Andras Bacsai c5000959ce chore(docker): copy llms.txt to the Docker image 2025-03-19 09:19:48 +01:00
ShadowArcanist ff24ade024 Removed llms directory - not needed anymore 2025-03-09 00:06:17 +05:30
ShadowArcanist f5b0ed2af8 Fixed build error - no such file or directory, open '/app/llms/llms.txt' 2025-02-19 00:58:03 +05:30
Andras Bacsai 9b98007020 fix: Remove frozen lockfile flag in Dockerfile bun install 2025-02-10 20:19:29 +01:00
Andras Bacsai faafd05172 feat: optimize Docker build and GitHub Actions caching strategy 2025-02-09 17:16:30 +01:00
Andras Bacsai 552fd42f2e refactor: optimize Dockerfile, NGINX config, and import syntax 2025-02-08 21:07:21 +01:00
ShadowArcanist d99b21c99d Added redirects.conf to handle redirects using Nginx - Public Beta Release 2025-02-04 16:58:20 +05:30
ShadowArcanist c90c9e6b3e Experimental: Run Nginx Unprivileged on Port 80 instead of 8080 2025-01-17 13:16:02 +05:30
ShadowArcanist 5f0e399b66 Optimized Dockerfile and Nginx - the docker image size is reduced by 56% 2025-01-17 12:52:20 +05:30
ShadowArcanist 3fd7c73b9d Fixed assets not loading when the base url is set to /docs 2024-12-29 21:34:43 +05:30
ShadowArcanist fc33c70dec Updated dist directory path on Dockerfile 2024-12-28 12:15:34 +05:30
ShadowArcanist 1b1017deb1 Base 2024-12-27 23:39:11 +05:30