diff --git a/slop-terminal/docker-compose.yml b/slop-terminal/docker-compose.yml new file mode 100644 index 0000000..f5bcd9c --- /dev/null +++ b/slop-terminal/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3.8' + +services: + slop-terminal: + build: . + ports: + - "31337:31337" + volumes: + - ./data:/app/data + - ./config:/app/config + environment: + - SLOP_PORT=31337 + - SLOP_DATA_DIR=/app/data + - FLASK_DEBUG=false + - ENABLE_FIRECRACKER=true + privileged: true # Required for KVM/Firecracker + devices: + - /dev/kvm:/dev/kvm + restart: unless-stopped + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:31337/info"] + interval: 30s + timeout: 10s + retries: 3 \ No newline at end of file