-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcompose.yaml
More file actions
35 lines (32 loc) · 904 Bytes
/
compose.yaml
File metadata and controls
35 lines (32 loc) · 904 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
services:
stonehenge:
image: ${STONEHENGE_IMAGE:-ghcr.io/druidfi/stonehenge}:${STONEHENGE_TAG}
container_name: stonehenge
restart: unless-stopped
# security_opt:
# - no-new-privileges:true
command: |-
--providers.docker.network="${PREFIX}-network"
environment:
DOCKER_DOMAIN: ${DOCKER_DOMAIN}
MAILPIT_HOST: mailpit.${DOCKER_DOMAIN}
TRAEFIK_HOST: traefik.${DOCKER_DOMAIN}
ports:
- "${HTTPS_PORT:-443}:443"
- "${HTTP_PORT:-80}:80"
- "${SMTP_PORT:-1025}:1025"
extra_hosts:
- host.docker.internal:host-gateway
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./certs:/ssl # mkcert certs
- ./traefik/dynamic:/configuration
- ssh:/tmp/druid_ssh-agent/
networks:
default:
name: ${PREFIX}-network
external: true
volumes:
ssh:
name: ${PREFIX}-ssh
external: true