Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
13 changes: 8 additions & 5 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,23 @@ on:
- main
workflow_dispatch:

env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true


jobs:
build:
name: Build Docusaurus
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 20
node-version: 24
cache: yarn
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: "3.14"

Expand All @@ -29,7 +32,7 @@ jobs:
run: yarn build

- name: Upload Build Artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v5
with:
path: build

Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ Version 1.22.22 is fine [(install instructions)](https://classic.yarnpkg.com/lan
yarn install
```

This installs all required dependencies, including Docusaurus and the faster build plugin.

### Local Development

To open the English website locally for development, run:
Expand Down
6 changes: 3 additions & 3 deletions docs/tutorial/cloud_vs_onpremise.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ The proxy isolates and mediates external signaling and media, along with the fir
* **FQDN** → pointing to the public IP for the **NethVoice proxy**
* **FQDN** → pointing to the public IP for **NethVoice**
* **FQDN** → pointing to the public IP for **NethVoice CTI**
* Dedicated **public IP** with required ports open refer to: [firewall configuration](.administrator-manual/configuration/firewall#port-summary)
* Dedicated **public IP** with required ports open refer to: [firewall configuration](../administrator-manual/configuration/firewall#port-summary)
* Valid SSL certificate for any FQDN (e.g., via Let’s Encrypt)


Expand All @@ -50,9 +50,9 @@ The On-Premise installation involves hosting NethServer and NethVoice on the com
* **FQDN** → pointing to the public IP for the **NethVoice proxy**
* **FQDN** → pointing to the public IP for **NethVoice**
* **FQDN** → pointing to the public IP for **NethVoice CTI**
* Dedicated **public IP** and port forwarding refer to the [firewall configuration](.administrator-manual/configuration/firewall#port-summary)
* Dedicated **public IP** and port forwarding refer to the [firewall configuration](../administrator-manual/configuration/firewall#port-summary)
* Valid SSL certificate for any FQDN (e.g., via Let’s Encrypt)
* Split DNS (recommended) OR Public DNS only + **Hairpin NAT** properly configured refer to the [firewall configuration](.administrator-manual/configuration/firewall#hairpin-nat)
* Split DNS (recommended) OR Public DNS only + **Hairpin NAT** properly configured refer to the [firewall configuration](../administrator-manual/configuration/firewall#hairpin-nat)

### Option 3: On-Premise Deployment without Public Access

Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const config: Config = {

// Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future
future: {
v4: true, // Improve compatibility with the upcoming Docusaurus v4
v4: false,
},

plugins: [
Expand Down
11 changes: 6 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,19 @@
"typecheck": "tsc"
},
"dependencies": {
"@docusaurus/core": "^3.9.2",
"@docusaurus/preset-classic": "^3.9.2",
"@docusaurus/core": "^3.10.0",
"@docusaurus/faster": "^3.10.0",
"@docusaurus/preset-classic": "^3.10.0",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.9.2",
"@docusaurus/tsconfig": "^3.9.2",
"@docusaurus/types": "^3.9.2",
"@docusaurus/module-type-aliases": "^3.10.0",
"@docusaurus/tsconfig": "^3.10.0",
"@docusaurus/types": "^3.10.0",
"typescript": "~5.6.2"
},
"browserslist": {
Expand Down
Loading
Loading