sync moved to modules
This commit is contained in:
1 parent
1dda6ce8cc
commit
13b761a81e
50 files changed
No files matched your search
@@ -0,0 +1,71 @@
|
||||
## Usage
|
||||
|
||||
Sync Hudozka
|
||||
```bash
|
||||
<ENV> python3 sync.py
|
||||
```
|
||||
|
||||
|
||||
### Environment variables
|
||||
|
||||
**YANDEX_DISK_ACCESS_TOKEN**
|
||||
|
||||
For access to files using Yandex.Disk API
|
||||
|
||||
[How to obtain token for testing](https://tech.yandex.ru/oauth/doc/dg/tasks/get-oauth-token-docpage/)
|
||||
|
||||
Example:
|
||||
```bash
|
||||
YANDEX_DISK_ACCESS_TOKEN=<Your_Access_Token>
|
||||
```
|
||||
|
||||
Authorize url. Replace with your app id
|
||||
```
|
||||
https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>
|
||||
```
|
||||
|
||||
#### SYNC_LOCAL_PATH
|
||||
|
||||
Path to scan files from
|
||||
|
||||
Example:
|
||||
```bash
|
||||
SYNC_LOCAL_PATH=/Users/tmshv/Yandex.Disk
|
||||
```
|
||||
|
||||
#### SYNC_STATIC
|
||||
|
||||
Path to local folder for compiled files (images, uploads)
|
||||
|
||||
Example:
|
||||
```bash
|
||||
SYNC_STATIC=~/Desktop/Hudozka Static
|
||||
```
|
||||
|
||||
#### SYNC_PROVIDER
|
||||
|
||||
Type of file provider
|
||||
|
||||
- *fs* for local access
|
||||
- *yd* for access using Yandex.Disk API (YANDEX_DISK_ACCESS_TOKEN is required)
|
||||
|
||||
Example:
|
||||
```bash
|
||||
SYNC_PROVIDER=fs
|
||||
```
|
||||
|
||||
#### MONGO_URI
|
||||
|
||||
URI for MongoDB access
|
||||
|
||||
Example:
|
||||
```bash
|
||||
mongodb://localhost:27017/hudozka
|
||||
```
|
||||
|
||||
#### SYNC_ENV
|
||||
|
||||
Environment like *NODE_ENV*
|
||||
|
||||
- *production* default value
|
||||
- *development* don't update/delete documents from DB
|
||||
Reference in new issue
Block a user