annotate host/update.sh @ 2038:b4b3017ac28d acme-tiny tip

cleanup setup dir
author Violet7
date Sat, 08 Nov 2025 04:53:29 -0800
parents a4435e2e3417
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1628
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 #!/bin/bash
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 set -e
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 ./stop.sh
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7 echo Updating hg
1629
Franklin Schmidt <fschmidt@gmail.com>
parents: 1628
diff changeset
8 hg pull -u
1628
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
9
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10 ../scripts/build-luan.sh
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
12 mkdir -p local
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
13 mkdir -p logs
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14 rm -f logs/*
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
15 hg identify >logs/changeset.txt
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
16
2037
a4435e2e3417 Edit scripts to use acme-tiny
Violet7
parents: 2015
diff changeset
17 if [ ! -f local/tiny_account.key ]; then
a4435e2e3417 Edit scripts to use acme-tiny
Violet7
parents: 2015
diff changeset
18 echo "Register letsencrypt (tiny-acme)"
a4435e2e3417 Edit scripts to use acme-tiny
Violet7
parents: 2015
diff changeset
19 openssl genrsa 4096 > local/tiny_account.key
2015
61b0cc7db09c Manually specify letsencrypt server due to acme default server change (to zerossl)
Violet7
parents: 1632
diff changeset
20 fi
1630
b735ed134662 add nginx and ssl for host
fffilimonov
parents: 1629
diff changeset
21
2015
61b0cc7db09c Manually specify letsencrypt server due to acme default server change (to zerossl)
Violet7
parents: 1632
diff changeset
22 cp startup/nginx/mime.types local/mime.types
2037
a4435e2e3417 Edit scripts to use acme-tiny
Violet7
parents: 2015
diff changeset
23 # id -gn gets the name of the primary group of the current user (staff)
2015
61b0cc7db09c Manually specify letsencrypt server due to acme default server change (to zerossl)
Violet7
parents: 1632
diff changeset
24 luan startup/nginx/nginx.conf.luan $(pwd) $(whoami) $(id -gn) >local/nginx.conf
2037
a4435e2e3417 Edit scripts to use acme-tiny
Violet7
parents: 2015
diff changeset
25 luan startup/nginx/nginx.default.conf.luan $(pwd) >local/nginx.default.conf
1628
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
26
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
27 echo Starting...
520707a70379 add host
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
28 ./start.sh