- Python 3.11+
- Docker (if you want to use Docker for local development)
- gcloud cli and prepared bucket
Migration is not a part of this service. Use migration folder to prepare db
-
Clone the repository:
git clone https://github.com/Nav1Cr0ss/s-storage-api.git cd your-app
-
Create venv:
python -m venv venv source venv/bin/activate
-
Install the required Python dependencies:
pip install -r requirements.txt
-
Copy .example.env to .env:
cp .env.example .env
-
Auth in gcloud
gcloud auth application-default login
-
Run App
python main.py
-
Fill Google credentials file into env
GOOGLE_APPLICATION_CREDENTIALS
-
Execute docker-compose
docker-compose-up
- Use possible routes to make request and handle book store Book Routes
This code and its associated files are the intellectual property of @Nav1Cr0ss and are provided under the following terms and conditions:
- You may use this code for personal and educational purposes.
- You must seek permission from the owner @Nav1Cr0ss for any other usage, including but not limited to commercial use, distribution, or modification.
- You may not remove or alter this license statement.
For inquiries or permissions, please contact @Nav1Cr0ss on GitHub.
This license is subject to change or modification at any time. By using this code, you agree to the terms and conditions outlined in this license statement.
© @Nav1Cr0ss 2023