In the Dockerfile, the kbin-core repository has already been copied to the image. Why we need to mount the repository as volume again with ./:/srv/app in docker-compose.yml? Is it because the front end javascript is built outside the image? (and why those yarn command are not automated in Dockerfile?)
The docker-compose.yml has caddy as reserve proxy. Will it be safe if I directly turn it off, and use my own nginx reserve proxy with my own certificate? (2/2)