INIT(api): add FastAPI application

- Initialize FastAPI project structure
- Add basic API configuration
This commit is contained in:
2025-12-01 14:34:20 +09:00
commit 615fe6e574
19 changed files with 1418 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
services:
# Development Joossam FastAPI Application
app:
build:
context: ../../services/fastapi
dockerfile: ../../deploy/docker/Dockerfile.dev
container_name: joossam-app-dev
restart: unless-stopped
labels:
kompose.namespace: joossam
ports:
- 8001:8000
environment:
- ENV=development
networks:
- joossam-network
volumes:
- ../../services/fastapi:/app
command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload
networks:
joossam-network:
driver: bridge
name: joossam-network-dev