feat: initial KosmoConnect platform v0.1
Includes: - Backend services: ingestion (:8001), weather API (:8002), gateway (:8003), billing (:8004) with BTCPay integration - Shared asyncpg pool, TimescaleDB hypertable, Redis, Mosquitto MQTT - React frontend: Dashboard (MapLibre) and Messaging (chat UI) - Bridge daemon for Pi + Meshtastic (Serial/TCP T-Deck support) - Production Docker Compose, Nginx reverse proxy, ops scripts - DEPLOY.md with step-by-step deployment guide
This commit is contained in:
55
.gitignore
vendored
Normal file
55
.gitignore
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
# General
|
||||
.DS_Store
|
||||
*.log
|
||||
*.tmp
|
||||
*.swp
|
||||
*.swo
|
||||
.vscode/
|
||||
.idea/
|
||||
|
||||
# Firmware
|
||||
firmware/**/.pio/
|
||||
firmware/**/build/
|
||||
firmware/**/.vscode/
|
||||
*.elf
|
||||
*.bin
|
||||
*.hex
|
||||
|
||||
# Backend
|
||||
backend/**/__pycache__/
|
||||
backend/**/.venv/
|
||||
backend/**/venv/
|
||||
backend/**/.env
|
||||
backend/**/*.pyc
|
||||
backend/**/.pytest_cache/
|
||||
backend/**/.mypy_cache/
|
||||
|
||||
# Web
|
||||
web/**/node_modules/
|
||||
web/**/dist/
|
||||
web/**/.env.local
|
||||
web/**/.env.*.local
|
||||
|
||||
# Ops
|
||||
ops/terraform/.terraform/
|
||||
ops/terraform/*.tfstate
|
||||
ops/terraform/*.tfstate.*
|
||||
ops/terraform/*.tfvars
|
||||
ops/ansible/*.retry
|
||||
|
||||
# Hardware
|
||||
hardware/**/*.lck
|
||||
hardware/**/gerbers/
|
||||
hardware/**/production/
|
||||
hardware/**/*.step
|
||||
hardware/**/*.stp
|
||||
|
||||
# Kits
|
||||
kits/**/*.pdf
|
||||
!kits/**/manual/*.pdf
|
||||
|
||||
# Secrets
|
||||
secrets/
|
||||
*.pem
|
||||
*.key
|
||||
.env
|
||||
Reference in New Issue
Block a user