# 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 ;)