syntaxis/config/syntaxis_config.json
Jesús Pérez faf0d2c6b9
Some checks failed
Build - Verify Code & Build Binaries / Check Code Format (push) Has been cancelled
Build - Verify Code & Build Binaries / Lint with Clippy (push) Has been cancelled
Build - Verify Code & Build Binaries / Test Suite (push) Has been cancelled
Build - Verify Code & Build Binaries / Cargo Check (push) Has been cancelled
Build - Verify Code & Build Binaries / Security Audit (push) Has been cancelled
Build - Verify Code & Build Binaries / Build (Debug) - macos-latest (push) Has been cancelled
Build - Verify Code & Build Binaries / Build (Debug) - ubuntu-latest (push) Has been cancelled
Build - Verify Code & Build Binaries / Build (Debug) - windows-latest (push) Has been cancelled
Build - Verify Code & Build Binaries / Build (Release) - macos-latest (push) Has been cancelled
Build - Verify Code & Build Binaries / Build (Release) - ubuntu-latest (push) Has been cancelled
Build - Verify Code & Build Binaries / Build (Release) - windows-latest (push) Has been cancelled
Build - Verify Code & Build Binaries / All Checks Passed (push) Has been cancelled
CI/CD with Staging Preset / Validate Installation with Staging Preset (macos-latest) (push) Has been cancelled
CI/CD with Staging Preset / Validate Installation with Staging Preset (ubuntu-latest) (push) Has been cancelled
CI/CD with Staging Preset / Build and Test with Staging Preset (push) Has been cancelled
CI/CD with Staging Preset / Integration Test with Docker Compose (push) Has been cancelled
CI/CD with Staging Preset / Validate Documentation (push) Has been cancelled
CI/CD with Staging Preset / Test Summary (push) Has been cancelled
Provisioning Tests / Provisioning Tests (macos-latest) (push) Has been cancelled
Provisioning Tests / Provisioning Tests (ubuntu-20.04) (push) Has been cancelled
Provisioning Tests / Provisioning Tests (ubuntu-latest) (push) Has been cancelled
Provisioning Tests / Lint Provisioning Scripts (push) Has been cancelled
Provisioning Tests / Test Report (push) Has been cancelled
chore: reorganization following layout_conventions.md
2025-12-26 18:46:38 +00:00

163 lines
3.4 KiB
JSON
Executable File

deployment:
project:
name: syntaxis
version: '1.0.0'
description: Aplicación
services:
- name: syntaxis-cli
display_name: CLI
service_type: cli
enabled: true
port: 0
background_service: false
min_memory_mb: 64
min_disk_space_mb: 50
config_location: ~/.config/syntaxis
database_required: true
database_types:
- sqlite
platform_support:
- linux
- macos
- windows
requires: []
health_check:
type: http
interval_seconds: 10
timeout_seconds: 5
endpoint: ''
method: GET
expected_status: 200
port: 0
command: ''
restart_policy: ''
restart_delay_seconds: 0
- name: syntaxis-tui
display_name: Terminal UI
service_type: tui
enabled: true
port: 0
background_service: false
min_memory_mb: 128
min_disk_space_mb: 50
config_location: ~/.config/syntaxis
database_required: true
database_types:
- sqlite
platform_support:
- linux
- macos
requires:
- cli
health_check:
type: http
interval_seconds: 10
timeout_seconds: 5
endpoint: ''
method: GET
expected_status: 200
port: 0
command: ''
restart_policy: ''
restart_delay_seconds: 0
- name: syntaxis-api
display_name: REST API
service_type: server
enabled: true
port: 3000
background_service: true
min_memory_mb: 256
min_disk_space_mb: 100
config_location: ~/.config/syntaxis
database_required: true
database_types:
- sqlite
platform_support:
- linux
- macos
- windows
requires:
- cli
health_check:
type: http
interval_seconds: 10
timeout_seconds: 5
endpoint: http://127.0.0.1:3000/health
method: GET
expected_status: 200
port: 0
command: ''
restart_policy: on-failure
restart_delay_seconds: 5
- name: syntaxis-dashboard
display_name: Dashboard
service_type: web
enabled: true
port: 8080
background_service: true
min_memory_mb: 128
min_disk_space_mb: 50
config_location: ~/.config/syntaxis
database_required: false
database_types: []
platform_support:
- linux
- macos
- windows
requires:
- api
health_check:
type: http
interval_seconds: 10
timeout_seconds: 5
endpoint: http://127.0.0.1:8080
method: GET
expected_status: 200
port: 0
command: ''
restart_policy: on-failure
restart_delay_seconds: 5
databases:
- type: sqlite
host: ''
port: 0
user: ''
password: ''
path: /var/lib/syntaxis/db.sqlite
platform_support:
- linux
- macos
- windows
cache: []
presets:
- name: local
description: CLI Only - Command-line only, manual execution
services_enabled:
- cli
manager: manual
database_type: sqlite
cache_enabled: false
restart_policy: ''
high_availability: false
- name: dev
description: Development - Full development stack with provctl
services_enabled:
- cli
- tui
- server
- web
manager: provctl
database_type: sqlite
cache_enabled: false
restart_policy: on-failure
high_availability: false
default_database: sqlite
default_cache: ''
metadata:
generated_at: '2025-11-20'
generated_by: provctl gen deployment
project_name: syntaxis
project_version: '1.0.0'
service_count: 4
preset_count: 2