- Project: Multi-Technology Codespace & Telemetry Hub
- Target Platform: GitHub Codespaces
- Supported Formats: YAML, JSON, TOML
- Supported Frameworks: React, Node.js, Python
- Environment: Containerized Linux (Universal Devcontainer)
For å starte miljøet programmatisk eller via web:
- Naviger til repositoryets hovedside på GitHub.
- Klikk
<> Code-> Codespaces ->Create codespace on main. - Vent til containeren byggerferdig (
postCreateCommandutføres automatisk).
Utviklingsmiljøet defineres i .devcontainer/devcontainer.json:
{
"name": "Full-Stack Telemetry Codespace",
"image": "mcr.microsoft.com/devcontainers/universal:2",
"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"tamasfe.even-better-toml",
"redhat.vscode-yaml",
"ms-python.python"
]
}
},
"postCreateCommand": "npm install && pip install -r requirements.txt",
"remoteUser": "vscode"
}Parseres og valideres automatisk ved oppstart.
[server]
host = "0.0.0.0"
port = 8080
mode = "deterministic"
[telemetry]
buffer_size = 4096
protocol = "modbus-tcp"npm install
npm run startnpm run react:devpip install -r requirements.txt
python main.py