MotherWeatherNews server
- Python3.6
- Google CloudのCloud Natural Language APIに登録し、サービスアカウントキー(json)を
/config/credential.json
に置く - サービスアカウントキーが置いてある場所のpathを
GOOGLE_APPLICATION_CREDENTIALS
に入れる - Azureに登録し、Azure Face APIのAPIキーを
AZURE_FACE_API_SUBSCRIPTION_KEY
に入れる - FireBaseに登録し,server Keyを
FIREBASE_SERVER_KEY
に入れる - FireBaesに登録し,発火させたいクライアントの登録トークンを
DEVICE_REGISTER_TOKEN
に入れる pip3 install -r requirements.txt
./init.sh
- 環境変数
MOTHER_WEATHER_NEWS_SERVER_BLUEMIX_APP_NAME
にアプリの名前を入れる - 以下のコマンドを実行する
bluemix cf set-env $MOTHER_WEATHER_NEWS_SERVER_BLUEMIX_APP_NAME AZURE_FACE_API_SUBSCRIPTION_KEY $AZURE_FACE_API_SUBSCRIPTION_KEY
bluemix cf set-env $MOTHER_WEATHER_NEWS_SERVER_BLUEMIX_APP_NAME GOOGLE_APPLICATION_CREDENTIALS "/home/vcap/app/config/credential.json"
bluemix cf set-env $MOTHER_WEATHER_NEWS_SERVER_BLUEMIX_APP_NAME FIREBASE_SERVER_KEY $FIREBASE_SERVER_KEY
bluemix cf set-env $MOTHER_WEATHER_NEWS_SERVER_BLUEMIX_APP_NAME DEVICE_REGISTER_TOKEN $DEVICE_REGISTER_TOKEN
python3 app.py
- access to
http://localhost:8080
./deploy.sh