An open API service indexing awesome lists of open source software.

https://github.com/octavian451/weather_data

A PoC project demonstrating FastAPI with Celery, RabbitMQ and Redis using Docker Compose
https://github.com/octavian451/weather_data

celery docker-compose fastapi rabbitmq redis

Last synced: 22 days ago
JSON representation

A PoC project demonstrating FastAPI with Celery, RabbitMQ and Redis using Docker Compose

Awesome Lists containing this project

README

          

# weather_data POC

A proof-of-concept project demonstrating FastAPI with Celery, RabbitMQ, and Redis using Docker Compose.

## Quick Start

```sh
git clone https://github.com/deck451/celery_poc.git
cd celery_poc
docker compose up --build
```

## API Usage

- **POST** `/weather`
Request body: `{ "city": "Berlin" }`

- **GET** `/weather/{task_id}`
Returns weather result or task status.

## Services

- FastAPI app: [http://localhost:8000](http://localhost:8000)
- RabbitMQ management: [http://localhost:15672](http://localhost:15672) (user: guest/guest)