Files
hudozka/utils/Sync
2017-02-21 17:57:13 +03:00
..
2016-11-11 02:33:01 +03:00
2017-02-21 17:57:13 +03:00
2016-09-13 00:17:10 +03:00
2017-02-21 17:53:41 +03:00
2016-09-13 00:17:41 +03:00
2016-09-14 02:09:19 +03:00
2017-02-21 17:56:50 +03:00
2017-02-21 17:56:18 +03:00

Usage

Sync Hudozka

<ENV> python3 sync.py

Environment variables

YANDEX_DISK_ACCESS_TOKEN

For access to files using Yandex.Disk API

How to obtain token for testing

Example:

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:

SYNC_LOCAL_PATH=/Users/tmshv/Yandex.Disk

SYNC_STATIC

Path to local folder for compiled files (images, uploads)

Example:

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:

SYNC_PROVIDER=fs

MONGO_URI

URI for MongoDB access

Example:

mongodb://localhost:27017/hudozka

SYNC_ENV

Environment like NODE_ENV

  • production default value
  • development don't update/delete documents from DB