Skip to content

Commit bfab439

Browse files
authored
Add Apache documentation (#26)
IB-8862 Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent 15870c5 commit bfab439

13 files changed

Lines changed: 1855 additions & 1 deletion

File tree

.github/workflows/pages.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
mv site ../_site
3333
- name: Copy shared files
3434
run: |
35-
for dir in domain nginx; do
35+
for dir in domain nginx apache; do
3636
mkdir -p $dir/_includes
3737
cp _includes/head_custom.html $dir/_includes/head_custom.html
3838
done
@@ -46,6 +46,11 @@ jobs:
4646
with:
4747
source: ./nginx
4848
destination: ./_site/nginx
49+
- name: Build apache page docs
50+
uses: actions/jekyll-build-pages@v1
51+
with:
52+
source: ./apache
53+
destination: ./_site/apache
4954
- name: Upload artifact
5055
uses: actions/upload-pages-artifact@v5
5156

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
* [Architecture of ID-software](http://open-eid.github.io)
44
* [Domain Controller Configuration](http://open-eid.github.io/domain)
5+
* [Apache2 SSL Configuration](http://open-eid.github.io/apache)
56
* [Nginx SSL Configuration](http://open-eid.github.io/nginx)
67

78
## Editing and building "Architecture of ID-software"
@@ -31,6 +32,22 @@ pandoc domain/index.md -L kramdown-toc.lua -o eID_Auth_Guide_EN.pdf
3132
pandoc domain/index.et.md -L kramdown-toc.lua -o eID_Auth_Guide_ET.pdf
3233
```
3334

35+
## Editing and building "Apache2 SSL Configuration"
36+
37+
Uses https://jekyllrb.com and https://just-the-docs.com styles for generating documentation.
38+
39+
1. Update source files in apache/
40+
41+
2. Build PDF document
42+
43+
```bash
44+
# Export English version
45+
pandoc apache/index.md -L kramdown-toc.lua -o apache_SSL_EN.pdf
46+
47+
# Export Estonian version
48+
pandoc apache/index.et.md -L kramdown-toc.lua -o apache_SSL_ET.pdf
49+
```
50+
3451
## Editing and building "Nginx SSL Configuration"
3552

3653
Uses https://jekyllrb.com and https://just-the-docs.com styles for generating documentation.

apache/_config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
remote_theme: just-the-docs/just-the-docs
2+
title: Estonian eID Apache2 SSL Configuration
3+
description: Technical documentation for configuring two-way SSL using Estonian ID-cards in Ubuntu Apache2 web server.
4+
google_analytics:
5+
layout: minimal
6+
nav_enabled: false
7+
baseurl: "/apache"

apache/img/image1.png

36.9 KB
Loading

apache/img/image2.png

50.1 KB
Loading

apache/img/image3.png

76.2 KB
Loading

apache/img/image4.png

42.3 KB
Loading

apache/img/image5.png

14.8 KB
Loading

apache/img/image6.png

75.8 KB
Loading

apache/img/image7.png

70.8 KB
Loading

0 commit comments

Comments
 (0)