apxtri
For @Yann
install Caddy
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo tee /etc/apt/trusted.gpg.d/caddy.gpg > /dev/null
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy.list
sudo apt update
sudo apt install caddy
# pour donner des droits d'acces au user caddy sur les data/*/objects/wwws/ remplacer par dataPath
sudo apt install acl
sudo find /media/phil/usbfarm/apxtowns/data/ -type d -name "wwws" -exec setfacl -R -m u:caddy:rx {} \;
# For dev to get https local NOT FOR PROD
sudo apt install libnss3-tools
sudo caddy trust
####################
# Automatiquement started in systemctl
# lance en curl à mettre dans apxtri.js avec fichier caddy_config.json
curl -X POST \
-H "Content-Type: application/json" \
--data-binary @caddy_config.json \
http://localhost:2019/load
Quand on ajoute un nouveau repertoire wwws il faut lancer la commande setfacl pour donner les droits à caddy.
Description
Languages
JavaScript
98.5%
Shell
1.5%