- 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>
23 lines
668 B
YAML
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 |