37 lines
921 B
YAML
37 lines
921 B
YAML
# Termix Docker Compose Configuration
|
|
#
|
|
# QUICK START: Just run "docker-compose up -d"
|
|
# - Security keys are auto-generated on first startup
|
|
# - Keys are persisted in Docker volumes (survive container restarts)
|
|
# - No manual .env file needed for single-instance deployment
|
|
#
|
|
# See docker/.env.example for advanced configuration options
|
|
|
|
services:
|
|
termix-dev:
|
|
image: ghcr.io/lukegus/termix:dev-1.7.0
|
|
container_name: termix-dev
|
|
restart: unless-stopped
|
|
ports:
|
|
- "4300:4300"
|
|
- "8443:8443"
|
|
volumes:
|
|
- termix-dev-data:/app/data
|
|
environment:
|
|
PORT: "4300"
|
|
ENABLE_SSL: "true"
|
|
SSL_DOMAIN: "termix-dev.karmaa.site"
|
|
# Resource limits for better large file handling
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 2G
|
|
cpus: '1.0'
|
|
reservations:
|
|
memory: 512M
|
|
cpus: '0.5'
|
|
|
|
volumes:
|
|
termix-dev-data:
|
|
driver: local
|