getPerson()->getObservations(); ?>
``` --- **Si tenés dudas sobre los pasos de como generar la imagen, hacer el backup y comprobar si todo funciona bien mandame un correo y te envío los pasos.** ##### Cada vez que hacés un cambio hay que generar la imágen ```bash docker build . -t my-web-app -f docker/Dockerfile ``` #### Eliminá contenedores e imágenes viejas ```bash docker rm -vf $(docker ps -aq) && docker rmi -f $(docker images -aq) ``` Si todo funciona bien subí la imagen a dockerhub para posteriormente bajarla desde el servidor, podés usar el mismo nombre o cambiar el nombre si cambias el nombre tendrás que cambiar el nombre en el `docker-compose.yml image:` y borrar la imagen vieja. ```bash docker login docker images docker tag my-web-app:latest dresuer/kimkelen-notasdecimal_fix docker push dresuer/kimkelen-notasdecimal_fix ``` `docker compose stop` y automáticamente se borraran los contenedores en uso y luego `docker compose up -d` No te debería crear una imágen nueva de la base de datos ni tampoco te debería tirar un error de 500. Si te pasa esto es porque tu `docker-compose.yml` está mal configurado. Al comienzo `volume: db:` tiene que tener el mismo nombre que `db: volume: db:/var/lib/mysql` ### Quizás tengas que borrar la imagen vieja. ```bash docker image prune --all --filter "until=4320h" # delete images older than 6 months ago; 4320h = 24 hour/day * 30 days/month * 6 months # the following command will delete images older than 48 hours. docker image prune --all --filter until=48h ``` O `docker rmi -f