Aquí voy a relatar cómo subir la documentación de la API HTTP a ESC POS a mi servidor Nginx usando Rsync.

Lo primero es compilar:

C:\Users\parzibyte\Documents\desarrollo\vue\http-api-thermal-printer-desktop>npm run docs:build

El resultado está en docs.vuepress\dist así que hago un:

cd ./docs/.vuepress

Hago un Dry run con Rsync:

rsync -rvnzi --delete dist/ usuario@servidor.com:/ruta/a/docs

Analizo la salida y si todo está bien entonces quito la n:

rsync -rvzi --delete dist/ usuario@servidor.com:/ruta/a/docs

Por alguna razón siempre que hago esto me da un forbidden 403 en el servidor, así que me conecto por SSH a mi servidor y hago:

sudo chmod -R 750 http-esc-pos-desktop-docs/
sudo chown -R mi_usuario:nginx http-esc-pos-desktop-docs/

Voy a buscar la solución para que ya no tenga que estar haciendo el chmod ni el chown pero mientras tanto quiero que quede documentado.

El código fuente de la documentación está en GitHub y la documentación ya compilada en Documentación ESC POS impresoras térmicas

Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya actualizado algún sistema o publicado un nuevo software. Facebook | X | Instagram | Telegram | También estoy a tus órdenes para cualquier contratación en mi página de contacto