diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f7cb74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# ── VSCU runtime data ───────────────────────────────────────────────────────── +data/ + +# ── Java ────────────────────────────────────────────────────────────────────── +*.class +*.jar +*.war +*.ear +*.log +hs_err_pid* + +# ── Docker ──────────────────────────────────────────────────────────────────── +.docker/ + +# ── OS ──────────────────────────────────────────────────────────────────────── +.DS_Store +Thumbs.db + +# ── Editors ─────────────────────────────────────────────────────────────────── +.idea/ +.vscode/ +*.iml +*.swp +*.swo diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..db0f44c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,22 @@ +services: + vscu: + build: . + image: vscu:1.0.3 + container_name: vscu + ports: + - "8088:8088" + volumes: + - vscu_data:/app/data + environment: + VSCU_PORT: 8088 + VSCU_PROFILE: sbx + VSCU_WORKING_DIR: /app/data + VSCU_NO_SCH_THREADS: 3 + VSCU_BATCH_SIZE: 30 + VSCU_EXEC_MODE: OFFLINE + VSCU_LOGGING_LEVEL: INFO + VSCU_PROC_CHECK: N + restart: unless-stopped + +volumes: + vscu_data: