- Python 3.12
- pip
- Docker (optional, for containerized deployment)
- Google Cloud SDK (optional, for Cloud Run deployment)
-
Clone the repository:
git clone <your-repo-url> cd <repo-directory>
-
Install dependencies:
pip install -r requirements.txt
python app.py
The API will be available at http://localhost:8080
.
-
/
Returns a welcome message. -
/epic/free_games
Returns a list of free games from the Epic Games Store.
To build and run with Docker:
docker build -t epic-free-games-api .
docker run -p 8080:8080 epic-free-games-api
See Cloud Run Deployment Documentation for detailed instructions.