"sync-docker-configs"
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
version: "3.9"
|
||||
services:
|
||||
excalidraw:
|
||||
container_name: Excalidraw
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:80/ || exit 1
|
||||
image: excalidraw/excalidraw:latest
|
||||
ports:
|
||||
- 3765:80
|
||||
restart: on-failure:5
|
||||
stdin_open: true
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
@@ -0,0 +1,20 @@
|
||||
services:
|
||||
guacamole:
|
||||
container_name: Guacamole
|
||||
image: jwetzell/guacamole
|
||||
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:8080/ || exit 1
|
||||
mem_limit: 6g
|
||||
cpu_shares: 1024
|
||||
security_opt:
|
||||
- no-new-privileges:false
|
||||
restart: on-failure:5
|
||||
ports:
|
||||
- 8348:8080
|
||||
volumes:
|
||||
- /volume1/docker/guacamole:/config:rw
|
||||
environment:
|
||||
PUID: 1026
|
||||
PGID: 100
|
||||
TZ: Europe/Bucharest
|
||||
@@ -0,0 +1,17 @@
|
||||
postgresql-hostname: localhost
|
||||
postgresql-port: 5432
|
||||
postgresql-database: guacamole_db
|
||||
postgresql-username: guacamole
|
||||
postgresql-password: null
|
||||
|
||||
# ldap-hostname: ldap.example.net
|
||||
# ldap-port: 389
|
||||
# ldap-encryption-method: none
|
||||
# ldap-max-search-results: 1000
|
||||
# ldap-search-bind-dn:
|
||||
# ldap-search-bind-password:
|
||||
# ldap-user-base-dn: ou=people,dc=example,dc=net
|
||||
# ldap-username-attribute: uid
|
||||
# ldap-user-search-filter: (objectClass=*)
|
||||
|
||||
enable-clipboard-integration: true
|
||||
@@ -0,0 +1,38 @@
|
||||
# docker-compose.yml — HA Voice Control voor Synology NAS
|
||||
# Plaats op je NAS: /volume1/docker/ha-voice-control/
|
||||
#
|
||||
# Bouwen & starten: docker-compose up -d --build
|
||||
# Stoppen: docker-compose down
|
||||
# Logs: docker-compose logs -f
|
||||
|
||||
services:
|
||||
ha-voice-control:
|
||||
build: .
|
||||
container_name: ha-voice-control
|
||||
restart: unless-stopped
|
||||
|
||||
network_mode: host # directe toegang tot PostgreSQL + Neo4j op de NAS
|
||||
|
||||
environment:
|
||||
- HA_URL=http://192.168.1.235:8123
|
||||
- HA_TOKEN=${HA_TOKEN:-}
|
||||
- WHISPER_MODE=local
|
||||
- WHISPER_MODEL=tiny
|
||||
- WHISPER_DEVICE=cpu
|
||||
- WEB_HOST=0.0.0.0
|
||||
- WEB_PORT=8765
|
||||
- CORS_ORIGINS=*
|
||||
- PG_HOST=localhost
|
||||
- PG_PORT=5433
|
||||
- PG_USER=mo
|
||||
- PG_PASSWORD=${PG_PASSWORD:-WaQTUw2t}
|
||||
- PG_DATABASE=homelab
|
||||
- NEO4J_URI=neo4j://localhost:49153
|
||||
- NEO4J_USER=neo4j
|
||||
- NEO4J_PASSWORD=${NEO4J_PASSWORD:-WaQTUw2t}
|
||||
|
||||
volumes:
|
||||
- whisper-cache:/root/.cache/huggingface
|
||||
|
||||
volumes:
|
||||
whisper-cache:
|
||||
Reference in New Issue
Block a user