# Local Development Deployment

Docker Compose configuration for running the GoodGo platform locally.

## Quick Start

```bash
# Setup environment
cp env.local.example .env.local

# Start platform
docker-compose up -d

# View status
docker-compose ps
```

## Access

- **Traefik Dashboard**: http://localhost:8080
- **Auth Service**: http://localhost/api/v1/auth
- **Web Admin**: http://admin.localhost (currently disabled)
- **Web Client**: http://localhost (currently disabled)

## Documentation

For detailed documentation, see:
- **English**: [docs/en/guides/local-deployment.md](../../docs/en/guides/local-deployment.md)
- **Vietnamese**: [docs/vi/guides/local-deployment.md](../../docs/vi/guides/local-deployment.md)

## Files

- `docker-compose.yml` - Service orchestration
- `env.local.example` - Environment variables template
- `.env.local` - Your local environment (git-ignored)

## Common Commands

```bash
docker-compose up -d              # Start all
docker-compose logs -f [service]  # View logs
docker-compose down               # Stop all
docker-compose ps                 # Check status
```

For troubleshooting and advanced usage, see the full documentation above.
