Sphynx e' un "renderer" di documentazione.

Produce pagine html statiche che poi possono essere servite da un qualsiasi web server.

La CAESAR wiki puo' essere compilata as-is usando l'immagine docker base di sphynx  

Possiamo riutilizzare la VM gia' allocata per ProSpecT ed eseguire un secondo docker container con un webserver (Apache? NGINX? ...) che serva le pagine della wiki.

Tramite un processo gitlab-runner possiamo legare il deployment della documentazione allo sviluppo che verra' effettuato sul repo INAF.

Potremmo unificare l'URL cosi' che ProSpecT e la wiki siano dei subpath di un unico url:

  • caesar.ssdc.asi.it/prospect
  • caesar.ssdc.asi.it/wiki

Richiesta: un record DNS caesar.ssdc.asi.it

 

Come entrypoint avremo quindi un proxy che redirige il traffico al giusto container.

230519 - CAESAR wiki deploy

By Valerio Formato

230519 - CAESAR wiki deploy

  • 41