# sessió 05 - (online) - primer servidor web ## https://hackmd.io/@joaniznardo/ryddNTurv ## objectiu: engegar servidor web nginx amb el nostre currículum - primer que res us haureu de crear un compte a **docker hub** **[crear compte](https://hub.docker.com/signup)** - anem a l'entorn de treball d'avui **[docker playground](https://labs.play-with-docker.com/)** - obrir una sessió (terminal >> **add new instance**) - instal·lació d'hugo!! :) ```bash apk update apk add hugo ``` - crear la web del currículum: ```bash hugo new site cvonline ``` - inicialitzar el control de versions dintre de la carpeta **cvonline** i incorporem el tema pel curriculum ```bash cd cvonline git init git submodule add https://github.com/darshanbaral/aafu.git themes/aafu ``` - copiar el fitxer de configuració (**alerta amb el punt final!!**) ```bash cp themes/aafu/exampleSite/config.toml . ``` - comprovació (hauria de mostrar unes 212 línies...) ```bash cat -n config.toml ``` - generar la web ```bash hugo -D ``` - executar nginx via docker container ```bash docker run --name academia -p 80:80 -v /root/cvonline/public:/usr/share/nginx/html:ro -d nginx ``` - instal·lem l'ordre sed per editar el fitxer de configuració de manera no interactiva (you'll love this) ```bash apk add sed ``` - ...i seria espectacular que apareguera el vostre nom ```bash sed -i 's/First\ Last,\ Abbr\./Iznardo,\ Joan/' config.toml | grep Joan ``` - ara només queda fer una acció per a que el currículum s'actualitze ;)