# 🐳 Docker Quick Start - TaxCore Service

## TL;DR

```bash
# 1. Place certificate
cp /path/to/certificate.pfx FRCS_Certs_Install/

# 2. Configure (optional - has defaults)
cp .env.docker .env && nano .env

# 3. Build and start all services
docker-compose up --build

# 4. Test (in another terminal)
curl http://localhost:3001/health
```

## Access Points

- **Web App**: http://localhost:8080
- **TaxCore**: http://localhost:3001/health

## Common Commands

```bash
# Build and start
docker-compose up --build

# View logs
docker-compose logs -f taxcore-service

# Restart service
docker-compose restart taxcore-service

# Stop all
docker-compose down
```

## Full Documentation

- **Docker Setup**: [`TAXCORE_DOCKER_SUMMARY.md`](TAXCORE_DOCKER_SUMMARY.md)
- **Deployment Guide**: [`docs/TaxCore_Docker_Deployment.md`](docs/TaxCore_Docker_Deployment.md)
- **Service Details**: [`docker/taxcore-service/README.md`](docker/taxcore-service/README.md)
- **Implementation**: [`TAXCORE_IMPLEMENTATION_SUMMARY.md`](TAXCORE_IMPLEMENTATION_SUMMARY.md)

## Troubleshooting

Problem? Check in order:
1. `docker-compose ps` - Service status
2. `docker-compose logs -f taxcore-service` - View logs
3. `curl http://localhost:3001/health` - Test health
4. Documentation above

---

**New to Docker?** Start with [`docs/TaxCore_Docker_Deployment.md`](docs/TaxCore_Docker_Deployment.md)
