Rutas
- Repositorio:
/opt/docs/
- Página web estática generada:
/var/www/docs/public/
Cómo actualizar web
- Clonar el repositorio en local y realizar las modificaciones necesarias.
- Subir los cambios realizados.
- Conectarse al servidor, ir a la ruta
/opt/docs/
y sincronizar los cambios congit pull
. - Ejecutar:
sudo npx astro build
El comando generará la página web en
/var/www/docs/public/
.
Ejecutar web en local
Previamente se debe haber configurado astro, tal y como se detalla en la siguiente sección.
Ejecutar:
npx astro dev
Instalar y configurar astro
Documentación oficial: astro.
Requisitos
- Nodejs (>18)
Instalar Nodejs
Lo más fácil es gestionar las versiones de Nodejs con NVM. Para instalar NVM seguir los siguientes pasos:
- Descargar y ejecutar script de instalación:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
- Aplicar cambios realizado en la instalación:
source ~/.bashrc
- Instalar última versión de Nodejs a través de NVM:
nvm install node
Comandos útiles
- Instalar versión específica de node:
nvm install 17.9.1
- Cambiar la versión de node utilizada por defecto:
nvm alias default 17.9.1
- Ver versión de node que se está usando actualmente:
nvm current node -v
- Listar las versiones de node instaladas:
nvm ls
Instalar astro
Eejcutar:
npm isntall astro