39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
####################################################################
 | 
						|
# PROJECT: Data Controller Docs                                    #
 | 
						|
####################################################################
 | 
						|
 | 
						|
## Create regular mkdocs docs
 | 
						|
 | 
						|
echo 'extracting licences'
 | 
						|
 | 
						|
OUTFILE='docs/licences.md'
 | 
						|
 | 
						|
cat > $OUTFILE <<'EOL'
 | 
						|
<!-- this page is AUTOMATICALLY updated!! -->
 | 
						|
# Data Controller for SAS® - Source Licences
 | 
						|
 | 
						|
## Overview
 | 
						|
Data Controller source licences are extracted automatically from our repo using the [license-checker](https://www.npmjs.com/package/license-checker) NPM module
 | 
						|
 | 
						|
```
 | 
						|
EOL
 | 
						|
 | 
						|
license-checker --production --relativeLicensePath --direct --start ../dcfrontend  >> docs/licences.md
 | 
						|
 | 
						|
echo '```' >> docs/licences.md
 | 
						|
 | 
						|
echo 'building mkdocs'
 | 
						|
pip3 install mkdocs
 | 
						|
pip3 install mkdocs-material
 | 
						|
pip3 install fontawesome_markdown
 | 
						|
python3 -m mkdocs build --clean
 | 
						|
 | 
						|
#mkdocs serve
 | 
						|
 | 
						|
# update slides
 | 
						|
mkdir site/slides
 | 
						|
npx @marp-team/marp-cli slides/innovation/innovation.md -o ./site/slides/innovation/index.html
 | 
						|
 | 
						|
rsync -avz --exclude .git/ --del -e "ssh -p 722" site/ macropeo@77.72.0.226:/home/macropeo/docs.datacontroller.io
 |