belgium-tax-calculator/docker-compose.yml
nokker 659e16dea2 Initial commit: Belgium Company Car Tax Calculator
- Complete refactored single-page interface
- 1,326 vehicles from 35 brands (2020-2025 model years)
- Advanced search with year, fuel type, and price filters
- Comprehensive pension impact analysis
- Multi-language support (EN/FR/NL)
- Docker deployment ready
- Streamlined UX with required fields first

Features:
- Vehicle database with BMW, Mercedes, Audi, VW, Tesla, Toyota, etc.
- Real-time search with fuzzy matching
- Validation for required fields and vehicle selection
- Advanced calculation parameters (collapsible)
- Responsive design for mobile and desktop

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-31 03:42:59 +02:00

23 lines
668 B
YAML

version: '3.8'
services:
tax-calc:
build: .
container_name: tax-calc
restart: unless-stopped
ports:
- "127.0.0.1:3005:80" # Port 3005 following the web apps allocation strategy
networks:
- web
labels:
- "traefik.enable=true"
- "traefik.http.routers.tax-calc.rule=Host(`car-tax-be.gm-tech.org`)"
- "traefik.http.routers.tax-calc.entrypoints=websecure"
- "traefik.http.routers.tax-calc.tls=true"
- "traefik.http.routers.tax-calc.tls.certresolver=myresolver"
- "traefik.http.services.tax-calc.loadbalancer.server.port=80"
- "traefik.docker.network=web"
networks:
web:
external: true