mirror of
https://github.com/jorijn/meshcore-stats.git
synced 2026-08-07 17:22:47 +02:00
refactor: rename docker-compose.development.yml to docker-compose.dev.yml
- Rename to shorter docker-compose.dev.yml - Add docker-compose.override.yml to .gitignore for local customizations - Document override file pattern for device path customization - Update README and CLAUDE.md with new naming convention 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# MeshCore Stats - Development Override
|
||||
#
|
||||
# Use this file for local development with live code changes.
|
||||
#
|
||||
# Usage:
|
||||
# docker compose -f docker-compose.yml -f docker-compose.development.yml up --build
|
||||
#
|
||||
# This override:
|
||||
# - Builds the image locally instead of pulling from ghcr.io
|
||||
# - Mounts src/ and scripts/ for live code changes (no rebuild needed)
|
||||
|
||||
services:
|
||||
meshcore-stats:
|
||||
# Build locally instead of using published image
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
|
||||
# Remove the image reference (use built image)
|
||||
image: meshcore-stats:development
|
||||
|
||||
# Mount source code for live development
|
||||
# Changes to Python files take effect immediately (no rebuild needed)
|
||||
volumes:
|
||||
- ./data/state:/data/state
|
||||
- ./out:/out
|
||||
# Development mounts (read-only to prevent accidental writes)
|
||||
- ./src:/app/src:ro
|
||||
- ./scripts:/app/scripts:ro
|
||||
Reference in New Issue
Block a user