services: letsencrypt: image: adferrand/dnsrobocert:latest container_name: letsencrypt-dns volumes: - /var/run/docker.sock:/var/run/docker.sock - ./letsencrypt:/etc/letsencrypt - ./le-config.yml:/etc/dnsrobocert/config.yml restart: always sish: build: context: .. dockerfile: Dockerfile image: rise-tools-sish:latest container_name: rise-tools-sish depends_on: - letsencrypt volumes: - ./letsencrypt:/etc/letsencrypt - ./pubkeys:/pubkeys - ./keys:/keys - ./ssl:/ssl command: | --ssh-address=:22 --http-address=:80 --https-address=:443 --https=true --https-certificate-directory=/ssl --authentication-keys-directory=/pubkeys --private-keys-directory=/keys --bind-random-ports=false --bind-random-subdomains=false --domain=ssi.sh network_mode: host restart: always