What ?
Why ?
git clone https://github.com/n3wborn/project-manager.git
cd project-manager
make build && make up
For HTTPS to be fully operational you need to accept certificates on "both sides".
Or, simply follow TLS certificates doc:
# Mac
$ docker cp $(docker compose ps -q caddy):/data/caddy/pki/authorities/local/root.crt /tmp/root.crt && sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /tmp/root.crt
# Linux
$ docker cp $(docker compose ps -q caddy):/data/caddy/pki/authorities/local/root.crt /usr/local/share/ca-certificates/root.crt && sudo update-ca-certificates
# Windows
$ docker compose cp caddy:/data/caddy/pki/authorities/local/root.crt %TEMP%/root.crt && certutil -addstore -f "ROOT" %TEMP%/root.crt
Now everything should be fine.
Docker stack is based on dunglas/symfony-docker. More infos can be found here