feat: Komodo periphery
This commit is contained in:
@@ -11,6 +11,12 @@
|
||||
state: directory
|
||||
mode: "0755"
|
||||
|
||||
- name: Create komodo periphery root directory
|
||||
file:
|
||||
path: /etc/komodo
|
||||
state: directory
|
||||
mode: "0755"
|
||||
|
||||
- name: Create docker-compose file for komodo
|
||||
template:
|
||||
src: docker-compose.yml.j2
|
||||
|
||||
@@ -30,6 +30,7 @@ services:
|
||||
KOMODO_INIT_ADMIN_USERNAME: admin
|
||||
KOMODO_INIT_ADMIN_PASSWORD: {{ komodo_admin_password }}
|
||||
KOMODO_FIRST_SERVER_NAME: "infra-core-1"
|
||||
KOMODO_PERIPHERY_PUBLIC_KEY: file:/config/keys/periphery.pub
|
||||
KOMODO_WEBHOOK_SECRET: {{ komodo_webhook_secret }}
|
||||
KOMODO_JWT_SECRET: {{ komodo_jwt_secret }}
|
||||
KOMODO_JWT_TTL: "1-day"
|
||||
@@ -42,3 +43,25 @@ services:
|
||||
- /data/komodo/app/keys:/config/keys
|
||||
- /data/komodo/app/backups:/backups
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
periphery:
|
||||
image: ghcr.io/moghtech/komodo-periphery:2
|
||||
init: true
|
||||
container_name: komodo-periphery
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- komodo-core
|
||||
environment:
|
||||
PERIPHERY_CORE_ADDRESS: ws://komodo-core:9120
|
||||
PERIPHERY_CONNECT_AS: "infra-core-1"
|
||||
PERIPHERY_CORE_PUBLIC_KEYS: file:/config/keys/core.pub
|
||||
PERIPHERY_ROOT_DIRECTORY: /etc/komodo
|
||||
PERIPHERY_DISABLE_TERMINALS: false
|
||||
PERIPHERY_DISABLE_CONTAINER_TERMINALS: false
|
||||
PERIPHERY_INCLUDE_DISK_MOUNTS: /etc/hostname
|
||||
TZ: "Europe/Lisbon"
|
||||
volumes:
|
||||
- /data/komodo/app/keys:/config/keys
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /proc:/proc
|
||||
- /etc/komodo:/etc/komodo
|
||||
|
||||
Reference in New Issue
Block a user