-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
60 lines (57 loc) · 1.72 KB
/
Copy pathdocker-compose.yml
File metadata and controls
60 lines (57 loc) · 1.72 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
name: logforge-unicron
services:
unicron:
image: logforge/unicron:latest
container_name: unicron-appliance
restart: unless-stopped
read_only: true
tmpfs:
- /tmp:rw,nosuid,nodev,mode=1777,size=256m
- /run:rw,nosuid,nodev,mode=755,size=64m
- /run/pyinstaller:rw,nosuid,nodev,exec,mode=1777,size=256m
cap_drop:
- ALL
cap_add:
- CHOWN
- DAC_OVERRIDE
- FOWNER
- KILL
- SETGID
- SETUID
- NET_BIND_SERVICE
security_opt:
- no-new-privileges:true
extra_hosts:
- unicron-stepca:127.0.0.1
- unicron-stepca-ra:127.0.0.1
- unicron.central:127.0.0.1
ports:
- ${UNICRON_APP_PORT:-8444}:443
- ${UNICRON_AGENT_MTLS_PORT:-9443}:8443
environment:
TMPDIR: /run/pyinstaller
UNICRON_APPLIANCE_CONTAINER_NAME: unicron-appliance
UNICRON_CENTRAL_FQDN: localhost
UNICRON_CENTRAL_PORT: "443"
UNICRON_PUBLIC_CENTRAL_PORT: ${UNICRON_APP_PORT:-8444}
UNICRON_CENTRAL_MTLS_PORT: "8443"
UNICRON_PUBLIC_CENTRAL_MTLS_PORT: ${UNICRON_AGENT_MTLS_PORT:-9443}
UNICRON_DATA_DIR: /var/lib/unicron
LOCAL_AGENT_CENTRAL_URL: https://unicron.central/unicron
LOCAL_AGENT_DOCKER_NETWORK: logforge-unicron-network
CENTRAL_ADMIN_USERNAME: ${CENTRAL_ADMIN_USERNAME:-admin}
CENTRAL_ADMIN_PASSWORD: ${CENTRAL_ADMIN_PASSWORD:-}
CENTRAL_ADMIN_RECOVERY_OVERRIDE: ${CENTRAL_ADMIN_RECOVERY_OVERRIDE:-false}
volumes:
- unicron-data:/var/lib/unicron
- /var/run/docker.sock:/var/run/docker.sock
networks:
unicron:
aliases:
- unicron.central
volumes:
unicron-data:
name: unicron-data
networks:
unicron:
name: logforge-unicron-network