This integrates nginx-proxy, nginx-proxy-letsencrypt helper, and the various public VHS web services.
Services are defined in the services directories. A _template
example service definition is available.
Place additional configurations in the docker-compose
directory and override the default configuration by combining the additional files in the COMPOSE_FILE
variable in a .env
file.
Example:
COMPOSE_FILE=docker-compose.yml:services/name/service.yml
One can generate a fully functional .env
file with generate-default-compose-env.sh
.
- Use the
deploy.sh
script - Call
docker compose up -d
- Symlink .git/hooks/post-checkout to
deploy.sh
script