deploy: raiz del proyecto en el servidor = /srv/projects/drogheda/
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YJ4eAB6zjQT49RVwpgfKdt
This commit is contained in:
parent
18562a16c9
commit
5f5d90b93e
@ -18,7 +18,7 @@ mkdocs serve # http://127.0.0.1:8000
|
||||
# 3. commit + push de este repo (y bump del submódulo en Drogheda)
|
||||
|
||||
# 4. publicar al servidor
|
||||
./scripts/deploy.sh # leo@git.helgen.online:/srv/projects/hbox-docs/site (puerto 22)
|
||||
./scripts/deploy.sh # leo@git.helgen.online:/srv/projects/drogheda/hbox-docs/site (puerto 22)
|
||||
```
|
||||
|
||||
**Política de publicación:** solo se publica lo que está en la lista de
|
||||
@ -30,8 +30,8 @@ agregar un documento al sitio se agrega a esa lista (y con eso queda auditado en
|
||||
En el servidor (`git.helgen.online` u otro), como root:
|
||||
|
||||
```bash
|
||||
mkdir -p /srv/projects/hbox-docs/site
|
||||
chown -R leo:leo /srv/projects/hbox-docs # el usuario con el que hace rsync deploy.sh
|
||||
mkdir -p /srv/projects/drogheda/hbox-docs/site
|
||||
chown -R leo:leo /srv/projects/drogheda/hbox-docs # el usuario con el que hace rsync deploy.sh
|
||||
|
||||
# usuarios para los técnicos (HTTP Basic)
|
||||
apt install -y apache2-utils
|
||||
@ -50,7 +50,7 @@ server {
|
||||
# ssl_certificate ... ; # certbot --nginx -d docs.helgen.online
|
||||
# ssl_certificate_key ... ;
|
||||
|
||||
root /srv/projects/hbox-docs/site;
|
||||
root /srv/projects/drogheda/hbox-docs/site;
|
||||
index index.html;
|
||||
|
||||
auth_basic "Helgen HBOX docs";
|
||||
|
||||
2
scripts/deploy.sh
Executable file → Normal file
2
scripts/deploy.sh
Executable file → Normal file
@ -6,7 +6,7 @@ set -euo pipefail
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
REMOTE="${1:-leo@git.helgen.online}"
|
||||
REMOTE_PATH="${2:-/srv/projects/hbox-docs/site}"
|
||||
REMOTE_PATH="${2:-/srv/projects/drogheda/hbox-docs/site}"
|
||||
PORT="${SSH_PORT:-22}"
|
||||
|
||||
mkdocs build --strict
|
||||
|
||||
Loading…
Reference in New Issue
Block a user