Skip to content

Feature/self hosters deployment #7458

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 45 commits into from
Aug 1, 2025
Merged
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
0d50dd6
Created a new documentation section of deployment for self-hosters
iitzIrFan Mar 26, 2025
3d91ba7
fixes
iitzIrFan Mar 26, 2025
93d66e0
fixes
iitzIrFan Mar 26, 2025
0855156
docs: update contributors for self-hosting guide
Apr 28, 2025
b4ea1fb
docs: update self-hosting guide with streamlined commands and new dep…
Apr 28, 2025
917f514
Update package.json
iitzIrFan Apr 28, 2025
95a21f2
Update package.json
iitzIrFan Apr 28, 2025
dac3f90
Update package.json
iitzIrFan Apr 28, 2025
8d3cee7
Update package.json
iitzIrFan Apr 28, 2025
045d191
Update package.json
iitzIrFan Apr 28, 2025
000ece8
Update package.json
iitzIrFan Apr 28, 2025
66e6dea
Update package.json
iitzIrFan Apr 28, 2025
67f9f84
Update package.json
iitzIrFan Apr 28, 2025
3fd6b64
Update package.json
iitzIrFan Apr 28, 2025
abb12d9
Update package.json
iitzIrFan Apr 28, 2025
4752802
Update package.json
iitzIrFan Apr 28, 2025
5d81ed6
Update package.json
iitzIrFan Apr 28, 2025
c599e44
Optimize asset compression process for parallel execution
May 8, 2025
4864d0e
Update
May 8, 2025
8758404
Revert "Update"
May 8, 2025
4d1dc12
Update pnpm-lock.yaml
iitzIrFan May 8, 2025
e79fa54
Update pnpm-lock.yaml
iitzIrFan May 8, 2025
5fe5cc1
Update pnpm-lock.yaml
iitzIrFan May 8, 2025
a14be31
Update pnpm-lock.yaml
iitzIrFan May 8, 2025
e08047e
Update pnpm-lock.yaml
iitzIrFan May 8, 2025
86c8432
Update api.json
iitzIrFan May 27, 2025
5aadc2b
Update api.json
iitzIrFan May 27, 2025
051e5c8
Update api.json
iitzIrFan May 27, 2025
44c317e
Update index.md
iitzIrFan May 27, 2025
e48575c
Update api.json
iitzIrFan May 27, 2025
845f900
Update api.json
iitzIrFan May 27, 2025
d297fa9
Update api.json
iitzIrFan May 27, 2025
024cf57
Update api.json
iitzIrFan May 27, 2025
44f0ea2
Update api.json
iitzIrFan May 27, 2025
1b7b8a7
Revert api.json to commit 0bd3dad238751423bea8d267ca195dd07e4e4869
May 27, 2025
bf365b1
Update api.json
iitzIrFan May 27, 2025
cd91c01
Merge branch 'feature/self-hosters-deployment' of https://github.com/…
May 27, 2025
2863606
Refactor self-hosting documentation: remove Express adapter section, …
Jul 13, 2025
14364ec
Enhance self-hosting documentation: add details on build output struc…
Jul 13, 2025
080b1f8
Enhance self-hosting documentation: update Nginx configuration for No…
Jul 13, 2025
7f4f6ce
Enhance self-hosting documentation: refactor Nginx configuration sect…
Jul 13, 2025
38c2b61
Refactor self-hosting documentation: update web server configuration …
Jul 13, 2025
2d84f3d
Enhance self-hosting documentation: clarify build output structure an…
Jul 13, 2025
fec8071
Enhance self-hosting documentation: clarify build output details, imp…
Jul 13, 2025
e8b830d
Enhance Nginx and Apache configurations: unify static assets handling…
Jul 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update api.json
  • Loading branch information
iitzIrFan authored May 27, 2025
commit 5aadc2bc8b51db71e80107015e1d313aea4cb2d3
3 changes: 2 additions & 1 deletion packages/docs/src/routes/api/qwik/api.json
Original file line number Diff line number Diff line change
Expand Up @@ -1774,7 +1774,8 @@
}
],
"kind": "Function",
"content": "> This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.\n> \n\nInstall a service worker which will prefetch the bundles.\n\nThere can only be one service worker per page. Because there can be many separate Qwik Containers on the page each container needs to load its prefetch graph using `PrefetchGraph` component.\n\n\n```typescript\nPrefetchServiceWorker: (opts: {\n base?: string;\n scope?: string;\n path?: string;\n verbose?: boolean;\n fetchBundleGraph?: boolean;\n nonce?: string;\n}) => JSXNode<'script'>\n```\n\n\n<table><thead><tr><th>\n\nParameter\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\nopts\n\n\n</td><td>\n\n{ base?: string; scope?: string; path?: string; verbose?: boolean; fetchBundleGraph?: boolean; nonce?: string; }\n\n\n</td><td>\n\nOptions for the prefetch service worker.\n\n- `base` - Base URL for the service worker `import.meta.env.BASE_URL` or `/`<!-- -->. Default is `import.meta.env.BASE_URL` - `scope` - Base URL for when the service-worker will activate. Default is `/` - `path` - Path to the service worker. Default is `qwik-prefetch-service-worker.js` unless you pass a path that starts with a `/` then the base is ignored. Default is `qwik-prefetch-service-worker.js` - `verbose` - Verbose logging for the service worker installation. Default is `false` - `nonce` - Optional nonce value for security purposes, defaults to `undefined`<!-- -->.\n\n\n</td></tr>\n</tbody></table>\n**Returns:**\n\n[JSXNode](#jsxnode)<!-- -->&lt;'script'&gt;",
"content": "> This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.\n> \n\nInstall a service worker which will prefetch the bundles.\n\nThere can only be one service worker per page. Because there can be many separate Qwik Containers on the page each container needs to load its prefetch graph using `PrefetchGraph` component.\n\n\n```typescript\nPrefetchServiceWorker: (opts: {\n base?: string;\n scope?: string;\n path?: string;\n verbose?: boolean;\n fetchBundleGraph?: boolean;\n nonce?: string;\n}) => JSXNode<'script'>\n```\n\n\n<table><thead><tr><th>\n\nParameter\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\nopts\n\n\n</td><td>\n\n{ base?: string; scope?: string; path?: string; verbose?: boolean; fetchBundleGraph?: boolean; nonce?: string; }\n\n\n</td><td>\n\nOptions for the prefetch service worker.\n\n- `base` - Base URL for the service worker `import.meta.env.BASE_URL` or `/`<!-- -->. Default is `import.meta.env.BASE_URL` - `scope` - Base URL for when the service-worker will activate. Default is `/` - `path` - Path to the service worker. Default is `qwik-prefetch-service-worker.js` unless you pass a path that starts with a `/` then the base is ignored. Default is `qwik-prefetch-service-worker.js` - `verbose` - Verbose logging for the service worker installation. Default is `false` - `nonce` - Optional nonce value for security purposes, defaults to `undefined`<!-- -->.\n\n\n</td></tr>\n</tbody></table>\n**Returns:**\n\n[JSXNode](#jsxnode)<!-- -->&lt;'script'&gt;",
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/core/components/prefetch.ts",
"mdFile": "qwik.prefetchserviceworker.md"
},
{
Expand Down