TuxTechLab-Infrastructure-as-a-Code, in-short TuxTechIaaC
repository is made to use CNCF applications for production deployments of ITIL and Infrastructure.
-
🌟 Download TuxTechIaaC from github
git clone https://github.com/TuxTechLab/TuxTechIaaC.git
-
🌟 How To Start Document Server
-
The docusaurus webserver source is inside
www/tuxtechiaac
. -
Start the Docusaurus node.js local developmentt server, use supplied in scripts folder to start the local server for both Windows and Linux. But require administrative privillages. Before firing the Docusaurus server start script, MAKE SURE to CHECK ENVIRONEMENT DEPENDENCIES ARE PASSING. Else Docusaurus server might cause unnecessary issues.
-
For Linux
Please use
Bash
shell to avoid unnecessary errors/ failures with sudo privillages.cd 'scripts\' # Check Current Dependencies are Passing "./check_docusaurus_dependencies.sh" # Check Local Development Script Help Function './manage_docusaurus_server.sh' --help # Local Development Script Start Docusaurus Server "./manage_docusaurus_server.sh" --start # Local Development Script Stop Docusaurus Server "./manage_docusaurus_server.sh" --stop
-
For Windows
Please use
PowerShell
to avoid unnecessary errors/ failures with Administrative Privillages.cd scripts/ # Local Development Script Help Function ./manage_docusaurus_server.ps1 --help # Local Development Script Start The Docusaurus Server manage_docusaurus_server.ps1 --start # Local Development Script Stop The Docusaurus Server # WIP : Need to fix the functionality of STOP of Docusaurus Server via Powershell # Currently --stop is disabled in powershell management script. manage_docusaurus_server.ps1 --stop
-
-
-
Laucnth browser and hit
http://localhost:3000
to access the development server.
- As this repo helps to deploy CNCF application on multi-cloud. Hence there is a very urgent requirement of security and secret management.
- For Security We Want to use GPG signed commits in this repo. Currently still the setup GPG key is facing issues. Will put a documentation on how to setup GPG signed Git Commit for Windows, Mac, Linux environments.
- Also environment variables/ secrects for running application will be shared using demo secrects. And request anyone who plans to use this solution, to generate/ use their own unique strong password/ secrets. DO NOT USE DEMO ENV SECRETS in Production.