feat: Komodo periphery
This commit is contained in:
@@ -11,6 +11,12 @@
|
|||||||
state: directory
|
state: directory
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
|
|
||||||
|
- name: Create komodo periphery root directory
|
||||||
|
file:
|
||||||
|
path: /etc/komodo
|
||||||
|
state: directory
|
||||||
|
mode: "0755"
|
||||||
|
|
||||||
- name: Create docker-compose file for komodo
|
- name: Create docker-compose file for komodo
|
||||||
template:
|
template:
|
||||||
src: docker-compose.yml.j2
|
src: docker-compose.yml.j2
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ services:
|
|||||||
KOMODO_INIT_ADMIN_USERNAME: admin
|
KOMODO_INIT_ADMIN_USERNAME: admin
|
||||||
KOMODO_INIT_ADMIN_PASSWORD: {{ komodo_admin_password }}
|
KOMODO_INIT_ADMIN_PASSWORD: {{ komodo_admin_password }}
|
||||||
KOMODO_FIRST_SERVER_NAME: "infra-core-1"
|
KOMODO_FIRST_SERVER_NAME: "infra-core-1"
|
||||||
|
KOMODO_PERIPHERY_PUBLIC_KEY: file:/config/keys/periphery.pub
|
||||||
KOMODO_WEBHOOK_SECRET: {{ komodo_webhook_secret }}
|
KOMODO_WEBHOOK_SECRET: {{ komodo_webhook_secret }}
|
||||||
KOMODO_JWT_SECRET: {{ komodo_jwt_secret }}
|
KOMODO_JWT_SECRET: {{ komodo_jwt_secret }}
|
||||||
KOMODO_JWT_TTL: "1-day"
|
KOMODO_JWT_TTL: "1-day"
|
||||||
@@ -42,3 +43,25 @@ services:
|
|||||||
- /data/komodo/app/keys:/config/keys
|
- /data/komodo/app/keys:/config/keys
|
||||||
- /data/komodo/app/backups:/backups
|
- /data/komodo/app/backups:/backups
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /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