doc: drop mentions to .pow files ($deity REST their soul)

Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com>
This commit is contained in:
pancho horrillo
2020-12-24 13:30:23 +01:00
parent e72c65c859
commit 26fa12c871
31 changed files with 159 additions and 146 deletions
+8 -8
View File
@@ -138,22 +138,22 @@ Let's Backup that Database!
**Senior**
Not at all. The creators of *Kapow!* have thought of everything. You can put
all your route definitions in a special script file and pass it to the server
on startup. They call those files :file:`pow` files and they have
:file:`.pow` extension.
all your route definitions on init programs, which can be shell scripts, and
pass them to the server on startup.
It should look something like:
.. code-block:: console
$ cat backup.pow
$ cat backup-route
#!/usr/bin/env sh
kapow route add -X PUT /db/backup -e ./backup_db.sh
And then you can start *Kapow!* with it:
.. code-block:: console
$ kapow server backup.pow
$ kapow server backup-route
**Junior**
@@ -161,10 +161,10 @@ Let's Backup that Database!
.. code-block:: console
$ kapow server backup.pow
2019/11/26 11:40:01 Running powfile: "backup.pow"
$ kapow server backup-route
2019/11/26 11:40:01 Running init program: "backup-route"
{"id":"19bb4ac7-1039-11ea-aa00-106530610c4d","method":"PUT","url_pattern":"/db/backup","entrypoint":"./backup_db.sh","command":"","index":0}
2019/11/26 11:40:01 Done running powfile: "backup.pow"
2019/11/26 11:40:01 Done running init program: "backup-route"
I understand that this is proof that we have the endpoint available.
+2 -1
View File
@@ -37,10 +37,11 @@ What have we done?
**Junior**
Let me try add this to our :file:`pow` file:
Let me try add this to our init program:
.. code-block:: console
#!/usr/bin/env sh
kapow route add /db/backup_logs -c 'cat /tmp/backup_db.log | kapow set /response/body'
**Senior**
+8 -2
View File
@@ -44,7 +44,9 @@ Securing the server
.. code-block:: console
$ kapow server --keyfile /etc/kapow/tls/keyfile --certfile /etc/kapow/tls/certfile /etc/kapow/awesome.pow
$ kapow server --keyfile /etc/kapow/tls/keyfile \
--certfile /etc/kapow/tls/certfile \
/etc/kapow/awesome-route
It's easy, please copy the private key file and certificate chain to `/etc/kapow/tls` and we can restart.
@@ -70,7 +72,11 @@ Securing the server
.. code-block:: console
$ kapow server --keyfile /etc/kapow/tls/keyfile --certfile /etc/kapow/tls/certfile --clientauth=true --clientcafile /etc/kapow/tls/clientCAfile /etc/kapow/awesome.pow
$ kapow server --keyfile /etc/kapow/tls/keyfile \
--certfile /etc/kapow/tls/certfile \
--clientauth true \
--clientcafile /etc/kapow/tls/clientCAfile \
/etc/kapow/awesome-route
Done!