Ostatnio aktywny 10 months ago

poudenes zrewidował ten Gist 10 months ago. Przejdź do rewizji

1 file changed, 0 insertions, 0 deletions

gistfile1.txt zmieniono nazwę na komodo.yaml

Zmieniono nazwę pliku bez modyfikacji zawartości

poudenes zrewidował ten Gist 10 months ago. Przejdź do rewizji

Brak zmian

poudenes zrewidował ten Gist 10 months ago. Przejdź do rewizji

1 file changed, 232 insertions

gistfile1.txt(stworzono plik)

@@ -0,0 +1,232 @@
1 + # A alternative for Portainer. A very powerfull tool
2 + # I have all my compose files on Git. And push them to Komodo automatic (Webhook)
3 + # Create on your local machine in /etc/ the folder komodo (/etc/komodo)
4 + # For full doc: https://komo.do/docs/intro
5 +
6 + services:
7 + komodo_core:
8 + image: ghcr.io/moghtech/komodo-core:latest
9 + labels:
10 + komodo.skip:
11 + container_name: komodo_core
12 + hostname: komodo_core
13 + restart: always
14 + depends_on:
15 + - komodo_ferretdb
16 + ports:
17 + - 9120:9120
18 + volumes:
19 + - /etc/localtime:/etc/localtime:ro
20 + - /var/run/docker.sock:/var/run/docker.sock
21 + - /volumeUSB1/usbshare/docker/komodo/syncs:/syncs
22 + - /volumeUSB1/usbshare/docker/komodo/repo-cache:/repo-cache
23 + - /volumeUSB1/usbshare/docker/komodo/core.config.toml:/config/config.toml
24 + environment:
25 + TZ: Europe/Budapest
26 + PUID: 1026
27 + PGID: 100
28 + ###########################
29 + # KOMODO CORE CONFIG #
30 + ###########################
31 + KOMODO_TITLE: "Komodo"
32 + KOMODO_HOST: http://192.168.123.123
33 + KOMODO_PORT: 9120
34 + KOMODO_BIND_IP: 0.0.0.0
35 + KOMODO_PASSKEY: YOURPASSKEYHERE
36 + KOMODO_FIRST_SERVER: http://172.30.33.153:8129
37 + KOMODO_UI_WRITE_DISABLED: false
38 + KOMODO_DISABLE_CONFIRM_DIALOG: false
39 + KOMODO_DISABLE_WEBSOCKET_RECONNECT: false
40 + KOMODO_SYNC_DIRECTORY: "/syncs"
41 + KOMODO_REPO_DIRECTORY: "/repo-cache"
42 + KOMODO_ACTION_DIRECTORY: "/action-cache"
43 + ################
44 + # AUTH / LOGIN #
45 + ################
46 + KOMODO_LOCAL_AUTH: true
47 + KOMODO_DISABLE_USER_REGISTRATION: false
48 + KOMODO_ENABLE_NEW_USERS: false
49 + KOMODO_TRANSPARENT_MODE: false
50 + KOMODO_DISABLE_NON_ADMIN_CREATE: false
51 + KOMODO_LOCK_LOGIN_CREDENTIALS_FOR: "[]"
52 + KOMODO_JWT_SECRET: ""
53 + KOMODO_JWT_TTL: "1-day"
54 + #############
55 + # OIDC Auth #
56 + #############
57 + KOMODO_OIDC_ENABLED: false
58 + KOMODO_OIDC_PROVIDER: "https://oidc.provider.internal/application/o/komodo"
59 + KOMODO_OIDC_REDIRECT_HOST: ""
60 + KOMODO_OIDC_CLIENT_ID: ""
61 + KOMODO_OIDC_USE_FULL_EMAIL: false
62 + KOMODO_OIDC_ADDITIONAL_AUDIENCES: "[]"
63 + #########
64 + # OAUTH #
65 + #########
66 + KOMODO_GOOGLE_OAUTH_ENABLED: false
67 + KOMODO_GOOGLE_OAUTH_ID: ""
68 + KOMODO_GOOGLE_OAUTH_SECRET: ""
69 + KOMODO_GITHUB_OAUTH_ENABLED: false
70 + KOMODO_GITHUB_OAUTH_ID: ""
71 + KOMODO_GITHUB_OAUTH_SECRET: ""
72 + ##################
73 + # POLL INTERVALS #
74 + ##################
75 + KOMODO_MONITORING_INTERVAL: "15-sec"
76 + KOMODO_RESOURCE_POLL_INTERVAL: "1-hr"
77 + KOMODO_SSL_ENABLED: false
78 + KOMODO_SSL_KEY_FILE: "/config/ssl/key.pem"
79 + KOMODO_SSL_CERT_FILE: "/config/ssl/cert.pem"
80 + ############
81 + # DATABASE #
82 + ############
83 + KOMODO_DATABASE_URI: "" ## OR CONFIG BELOW ##
84 + KOMODO_DATABASE_ADDRESS: 172.30.33.151:27017
85 + KOMODO_DATABASE_USERNAME: postgres
86 + KOMODO_DATABASE_PASSWORD: YOURPOSTGRESPASSWORD
87 + KOMODO_DATABASE_DB_NAME: komodo
88 + KOMODO_DATABASE_APP_NAME: komodo_core
89 + ############
90 + # WEBHOOKS #
91 + ############
92 + KOMODO_WEBHOOK_SECRET: "a_random_webhook_secret"
93 + KOMODO_WEBHOOK_BASE_URL: ""
94 + KOMODO_GITHUB_WEBHOOK_APP_APP_ID: 1234455
95 + KOMODO_GITHUB_WEBHOOK_APP_INSTALLATIONS_IDS: 1234
96 + KOMODO_GITHUB_WEBHOOK_APP_INSTALLATIONS_NAMESPACES: "namespace"
97 + KOMODO_GITHUB_WEBHOOK_APP_PK_PATH: "/path/to/pk.pem"
98 + ###########
99 + # LOGGING #
100 + ###########
101 + KOMODO_LOGGING_LEVEL: "info"
102 + KOMODO_LOGGING_STDIO: "standard"
103 + KOMODO_LOGGING_OTLP_ENDPOINT: ""
104 + KOMODO_LOGGING_OPENTELEMETRY_SERVICE_NAME: "Komodo"
105 + KOMODO_LOGGING_PRETTY: false
106 + KOMODO_PRETTY_STARTUP_CONFIG: false
107 + ###########
108 + # PRUNING #
109 + ###########
110 + KOMODO_KEEP_STATS_FOR_DAYS: 14
111 + KOMODO_KEEP_ALERTS_FOR_DAYS: 14
112 + ###################
113 + # CLOUD PROVIDERS #
114 + ###################
115 + KOMODO_AWS_ACCESS_KEY: ""
116 + KOMODO_AWS_SECRET: ""
117 + healthcheck:
118 + disable: true
119 + extra_hosts:
120 + - host.docker.internal:host-gateway
121 + mem_limit: 512m
122 + cpu_shares: 512
123 + networks:
124 + synology:
125 + ipv4_address: 172.30.33.152
126 +
127 + komodo_postgres:
128 + image: ghcr.io/ferretdb/postgres-documentdb:latest
129 + labels:
130 + komodo.skip:
131 + container_name: komodo_postgres
132 + hostname: komodo_postgres
133 + restart: unless-stopped
134 + volumes:
135 + - /volumeUSB1/usbshare/docker/komodo/postgres-data:/var/lib/postgresql/data
136 + environment:
137 + POSTGRES_USER: postgres
138 + POSTGRES_PASSWORD: passwordforpostgres
139 + POSTGRES_DB: postgres
140 + healthcheck:
141 + disable: true
142 + networks:
143 + synology:
144 + ipv4_address: 172.30.33.150
145 +
146 + komodo_ferretdb:
147 + image: ghcr.io/ferretdb/ferretdb:latest
148 + container_name: komodo_ferretdb
149 + hostname: komodo_ferretdb
150 + restart: always
151 + ports:
152 + - 27017:27017
153 + depends_on:
154 + - komodo_postgres
155 + volumes:
156 + - /etc/localtime:/etc/localtime:ro
157 + - /volumeUSB1/usbshare/docker/komodo/ferretdb-state:/state
158 + environment:
159 + TZ: Europe/Budapest
160 + PUID: 1026
161 + PGID: 100
162 + FERRETDB_POSTGRESQL_URL: postgres://postgres:passwordforpostgres@172.30.33.150:5432/postgres
163 + healthcheck:
164 + disable: true
165 + mem_limit: 512m
166 + cpu_shares: 512
167 + labels:
168 + komodo.skip:
169 + networks:
170 + synology:
171 + ipv4_address: 172.30.33.151
172 +
173 + komodo_periphery:
174 + image: ghcr.io/moghtech/komodo-periphery:latest
175 + labels:
176 + komodo.skip:
177 + container_name: komodo_periphery
178 + hostname: komodo_periphery
179 + restart: always
180 + volumes:
181 + - /proc:/proc
182 + - /etc/localtime:/etc/localtime:ro
183 + - /var/run/docker.sock:/var/run/docker.sock
184 + - /volumeUSB1/usbshare/docker/komodo/global:/etc/komodo/global
185 + - /volumeUSB1/usbshare/docker/komodo/repo-cache:/repo-cache
186 + - /etc/komodo:/etc/komodo
187 + environment:
188 + # ################################
189 + # # 🦎 KOMODO PERIPHERY CONFIG 🦎 #
190 + # ###############################
191 + PERIPHERY_PORT: 8129
192 + PERIPHERY_BIND_IP: "[::]"
193 + PERIPHERY_ROOT_DIRECTORY: "/etc/komodo"
194 + PERIPHERY_REPO_DIR: "/etc/komodo/repos"
195 + PERIPHERY_STACK_DIR: "/etc/komodo/stacks"
196 + PERIPHERY_BUILD_DIR: "/etc/komodo/builds"
197 + PERIPHERY_DISABLE_TERMINALS: false
198 + PERIPHERY_DISABLE_CONTAINER_EXEC: false
199 + PERIPHERY_STATS_POLLING_RATE: "5-sec"
200 + PERIPHERY_LEGACY_COMPOSE_CLI: false
201 + PERIPHERY_INCLUDE_DISK_MOUNTS: "[]"
202 + PERIPHERY_EXCLUDE_DISK_MOUNTS: "[]"
203 + ########
204 + # AUTH #
205 + ########
206 + # PERIPHERY_ALLOWED_IPS: "[::]"
207 + # PERIPHERY_PASSKEYS: ""
208 + ############
209 + # Security #
210 + ############
211 + PERIPHERY_SSL_ENABLED: false
212 + PERIPHERY_SSL_KEY_FILE: "/etc/komodo/ssl/key.pem"
213 + PERIPHERY_SSL_CERT_FILE: "/etc/komodo/ssl/cert.pem"
214 + ###########
215 + # LOGGING #
216 + ###########
217 + PERIPHERY_LOGGING_LEVEL: info
218 + PERIPHERY_LOGGING_STDIO: standard
219 + PERIPHERY_LOGGING_OTLP_ENDPOINT: ""
220 + PERIPHERY_LOGGING_OPENTELEMETRY_SERVICE_NAME: "Periphery"
221 + PERIPHERY_LOGGING_PRETTY: false
222 + PERIPHERY_PRETTY_STARTUP_CONFIG: false
223 + healthcheck:
224 + disable: true
225 + mem_limit: 512m
226 + cpu_shares: 512
227 + networks:
228 + synology:
229 + ipv4_address: 172.30.33.153
230 + networks:
231 + synology:
232 + external: true
Nowsze Starsze