Initial commit: Add EAMCO Service API

- Add FastAPI service for managing oil delivery services
- Implement service scheduling and management endpoints
- Add customer service history tracking
- Include database models for services, customers, and auto-delivery
- Add authentication and authorization middleware
- Configure Docker support for local, dev, and prod environments
- Add comprehensive .gitignore for Python projects
This commit is contained in:
2026-02-01 19:02:13 -05:00
commit 07865480c7
21 changed files with 1274 additions and 0 deletions

37
README.md Normal file
View File

@@ -0,0 +1,37 @@
# EAMCO Service API
Service management API for EAMCO oil delivery system.
## Features
- Service scheduling and management
- Customer service history tracking
- Integration with EAMCO office API
## Setup
### Local Development
```bash
docker-compose -f docker-compose.local.yml up --build
```
### Development Environment
```bash
docker-compose -f docker-compose.dev.yml up --build
```
### Production Environment
```bash
docker-compose -f docker-compose.prod.yml up --build
```
## API Documentation
Once running, visit `/docs` for interactive API documentation.
## Environment Variables
See `settings_*.py` files for environment-specific configuration.