Deployment
Documentation deployment
The documentation site is deployed through GitHub Actions and GitHub Pages.
Repository workflow:
.github/workflows/docs-pages.yml
The workflow:
- checks out the repository
- installs website dependencies
- builds the Docusaurus site
- uploads the static site artifact
- deploys it to GitHub Pages
Application deployment areas
The repository already contains deployment-related directories:
docker/nginx/scripts/
These are the main starting points for local and container-based startup.
Local development deployment
For local development, the recommended path is:
Copy-Item .\docker\dev\.env.example .\docker\dev\.env
.\scripts\start-dev.ps1
Notes
- the backend Docker startup now uses the Maven wrapper JAR directly inside the container
- this avoids fragile script execution behavior on fresh Windows clones
- GitHub Pages still needs to be enabled in repository settings if it is not already active