diff --git a/README.md b/README.md index c47b8a0..3e9cbd1 100644 --- a/README.md +++ b/README.md @@ -43,24 +43,25 @@ server { } } ``` -* Modificar el archivo `[docker_compose_dir]/nginx/Dockerfile` +* Copiar el archivo recién creado `[docker_compose_dir]/nginx/webapp1.conf` al contenedor nginx y reiniciar el servicio ```shell ... -COPY default.conf /etc/nginx/conf.d/default.conf -COPY webapp1.conf /etc/nginx/conf.d/webapp1.conf # Línea añadida -COPY options-ssl-nginx.conf /etc/nginx/ +docker compose cp [docker_compose_dir]/nginx/webapp1.conf :/etc/nginx/conf.d/webapp1.conf +docker compose exec --no-TTY nginx nginx -s reload ... ``` -* Agregar el certificado SSL/TLS correspondiente a la aplicación adicional. Ej. `webapp1.dominio.com` +* Procedimiento para agregar el certificado SSL/TLS correspondiente a la aplicación adicional: `webapp1.dominio.com` * Modificar el archivo `[docker_compose_dir]/certbot/nvo_dominio.sh` indicando el nuevo dominio ```bash DominioExtra="webapp1.dominio.com" # especificar dominio nuevo EmailExtra="sysadmin@dominio.com" # y el correo correspondiente ``` - * Ejecutar el comando de docker para activar la aplicación de certbot - ``` - docker compose run --rm --no-TTY --entrypoint certbot certbot renew --no-random-sleep-on-renew + * Copiar el script personalizado al contenedor de certbot y ejecutar el comando de docker para adquirir el nuevo certificado + ```bash + docker compose cp [docker_compose_dir]/certbot/nvo_dominio.sh :/tmp/nvo_dominio.sh + docker compose exec chmod +x /tmp/nvo_dominio.sh + docker compose run --rm --no-TTY --entrypoint /tmp/nvo_dominio.sh ``` # The directories and files