- System manifest (system.json) for Foundry v13 - Project structure with module/, templates/, styles/, lang/, packs/ - Docker Compose for local Foundry development environment - SCSS architecture with parchment theme and accessibility colors - Base system entry point with CONFIG and Handlebars helpers - English localization file with all game terms - Project roadmap with 98 tasks across 11 phases Phase 0 (Foundation) complete. Ready for Phase 1 (Data Models). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
921 B
YAML
29 lines
921 B
YAML
services:
|
|
foundry:
|
|
image: felddy/foundryvtt:release
|
|
container_name: vagabond-foundry-dev
|
|
hostname: vagabond-foundry-dev
|
|
restart: unless-stopped
|
|
environment:
|
|
- FOUNDRY_USERNAME=${FOUNDRY_USERNAME}
|
|
- FOUNDRY_PASSWORD=${FOUNDRY_PASSWORD}
|
|
- FOUNDRY_ADMIN_KEY=${FOUNDRY_ADMIN_KEY:-vagabond-dev}
|
|
- FOUNDRY_LICENSE_KEY=${FOUNDRY_LICENSE_KEY}
|
|
- CONTAINER_PRESERVE_CONFIG=true
|
|
volumes:
|
|
# Foundry data directory
|
|
- ./foundrydata:/data
|
|
# Mount system directly for hot reload development
|
|
- ./:/data/Data/systems/vagabond:ro
|
|
ports:
|
|
- "30000:30000"
|
|
# Required for Docker-in-LXC or rootless podman
|
|
security_opt:
|
|
- apparmor=unconfined
|
|
|
|
# Note: Create a .env file with your Foundry credentials:
|
|
# FOUNDRY_USERNAME=your-username
|
|
# FOUNDRY_PASSWORD=your-password
|
|
# FOUNDRY_LICENSE_KEY=your-license-key
|
|
# FOUNDRY_ADMIN_KEY=your-admin-key
|