Compare commits
41 Commits
Author | SHA1 | Date | |
---|---|---|---|
22818c4cae | |||
7e5f6c3cb7 | |||
46b6ed0e22 | |||
89cdd8ca3b | |||
50dfccef1a | |||
a84cd1c5ed | |||
2830a8e21a | |||
eee7e3a73f | |||
0de1f7f08d | |||
5227c7cd14 | |||
6fea31e3fb | |||
e8312a99d0 | |||
ab8b9bacde | |||
296b0014d5 | |||
adcf25ff15 | |||
508984442b | |||
37a6b4634c | |||
5796c6ea40 | |||
b488bbee0a | |||
43597db03c | |||
e6f3b7c4b1 | |||
e91a6ad10e | |||
aa6c5b99b1 | |||
0991734377 | |||
d4aa6558d6 | |||
186fddacef | |||
bf006a0734 | |||
9d70724d64 | |||
8b30afdf6a | |||
0db4661658 | |||
bf4fbe2302 | |||
3bb24f786d | |||
7adf849150 | |||
e6c0a53742 | |||
fa09dbc9b2 | |||
58933a9279 | |||
891dc81271 | |||
5a794f7dc6 | |||
848b2f1a8e | |||
539b3b42c9 | |||
f01d2d177b |
|
@ -35,8 +35,8 @@ First you need to have a Python interpreter, MongoDB and optionally git. You can
|
||||||
3. Create virtual environment [Optional yet recommended]:
|
3. Create virtual environment [Optional yet recommended]:
|
||||||
|
|
||||||
1. Install virtualenv module: `pip install virtualenv`
|
1. Install virtualenv module: `pip install virtualenv`
|
||||||
2. Create venv: `python -m venv env`
|
2. Create venv: `python -m venv .venv`
|
||||||
3. Activate it using `source venv/bin/activate` on Linux, `venv\Scripts\activate.bat` in CMD or `venv\Scripts\Activate.ps1` in PowerShell.
|
3. Activate it using `source .venv/bin/activate` on Linux, `.venv\Scripts\activate.bat` in CMD or `.venv\Scripts\Activate.ps1` in PowerShell.
|
||||||
|
|
||||||
4. Install project's dependencies:
|
4. Install project's dependencies:
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ It's a good practice to use your API as a systemd service on Linux. Here's a qui
|
||||||
[Service]
|
[Service]
|
||||||
Restart=always
|
Restart=always
|
||||||
Type=simple
|
Type=simple
|
||||||
ExecStart=/bin/bash -c 'source venv/bin/activate && venv/bin/uvicorn photos_api:app --port 8054'
|
ExecStart=/bin/bash -c 'source .venv/bin/activate && .venv/bin/uvicorn photos_api:app --port 8054'
|
||||||
WorkingDirectory=/opt/PhotosAPI
|
WorkingDirectory=/opt/PhotosAPI
|
||||||
User=photosapi
|
User=photosapi
|
||||||
Group=photosapi
|
Group=photosapi
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
aiofiles==23.2.1
|
aiofiles==23.2.1
|
||||||
apscheduler~=3.10.1
|
apscheduler~=3.10.1
|
||||||
|
async_pymongo==0.1.5
|
||||||
exif==1.6.0
|
exif==1.6.0
|
||||||
fastapi[all]==0.104.1
|
fastapi[all]==0.111.0
|
||||||
mongodb-migrations==1.3.0
|
mongodb-migrations==1.3.1
|
||||||
opencv-python~=4.8.1.78
|
opencv-python~=4.10.0.82
|
||||||
passlib~=1.7.4
|
passlib~=1.7.4
|
||||||
pymongo>=4.3.3
|
pymongo>=4.3.3
|
||||||
python-jose[cryptography]~=3.3.0
|
python-jose[cryptography]~=3.3.0
|
||||||
python-magic~=0.4.27
|
python-magic~=0.4.27
|
||||||
scipy~=1.11.0
|
scipy~=1.13.0
|
||||||
ujson~=5.8.0
|
ujson~=5.10.0
|
||||||
--extra-index-url https://git.end-play.xyz/api/packages/profitroll/pypi/simple
|
|
||||||
async_pymongo==0.1.4
|
|
Loading…
Reference in New Issue
Block a user