https://github.com/bat0ri/s3-memes
s3 (yandex-cloud), repository (postgres), fastapi, docker-compose for full, pytest, mock-tests
https://github.com/bat0ri/s3-memes
docker-compose fastapi mock-testing postgres pytest s3-storage sqlalchemy uvicorn
Last synced: 14 days ago
JSON representation
s3 (yandex-cloud), repository (postgres), fastapi, docker-compose for full, pytest, mock-tests
- Host: GitHub
- URL: https://github.com/bat0ri/s3-memes
- Owner: bat0ri
- Created: 2024-07-23T14:58:26.000Z (10 months ago)
- Default Branch: release
- Last Pushed: 2024-07-27T11:23:55.000Z (10 months ago)
- Last Synced: 2024-12-25T17:42:23.704Z (5 months ago)
- Topics: docker-compose, fastapi, mock-testing, postgres, pytest, s3-storage, sqlalchemy, uvicorn
- Language: Python
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# s3-memes
### Install
``` Shell
cd docker-compose && docker-compose up -d
```
+ And go to ```http://localhost:5000/docs``` or testing on Postman for ```localhost:5000```### Test (mock repository)
- go to ```/src``` and create ```venv```
```
python -m venv venv && . ./venv/bin/activate
```
- upgrade pip and install poetry
```
pip install poetry
```
- req install from ```pyproject.toml```
```
poetry install
```
- GO TEST
```
pytest -s
```