Skip to content

BIPROGYハッカソン-バックエンド

Notifications You must be signed in to change notification settings

kkitagawaa/CloudSeed-Backend

 
 

Repository files navigation

CloudSeed-Backend

B-pumachi共有用

まず初めに!このプロジェクトはプロジェクト主が頑張ってGitのインストールからプロジェクトの立ち上げまで全部一人でやってくれた最高のレポジトリになります。★を付けてあげてください。上のstarってやつ★

CloudSeed-Backendの使い方

本プロジェクトはローカルでの実行を想定しております。Zappaやawsがどーのこーの描いてありますが、デプロイは成功していないのでご注意ください。

下に実行手順を示します。あ、様々な.envファイルが必要です。今回必要になったのは下のようになりました。プロジェクト直下に作ってください。

DOMAIN = ""
KEYWORD_API_TOKEN = ""
KEYWORD_APP_ID = ""
FIGDATA_APP_TOKEN = ""
FIGDATA_APP_ID = ""
USERDATA_APP_TOKEN = ""
USERDATA_APP_ID = ""
COMMENT_API_TOKEN = ""
COMMENT_APP_ID = ""

環境構築

新しい環境の作成

python -m venv development

Activate

.\development\Scripts\activate

パッケージのインストール

pip install -r requirements.txt

AWS configureの確認

aws configure

flaskのテスト

flask --debug run

もしくは、

python /flasktest.py

で動かしてください。

この後、フロントエンドでのサーバー立ち上げが必要です。以下はNodeがインストールされている状況を想定しています。

Frontendの立ち上げ

CloudSeed-Frontendにアクセスし、本プロジェクトは別のプロジェクトディレクトリで、

git clone https://github.com/Melonps/CloudSeed-Frontend.git

で、レポジトリをダウンロードしてもらって、フロントエンドのAPI_KEYを入力してください。詳細は向こうのレポジトリで。

cd CloudSeed-Frontend

で、ディレクトリ移動

npm install

で、モジュールをインストールしてください。

npm start

というコマンドをうち、http://localhost:5173 にアクセスすると、プロジェクトが立ち上がります。

About

BIPROGYハッカソン-バックエンド

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Procfile 0.2%