↓URL
https://flask-twitter-447ez3ds2a-an.a.run.app/
Docker | 20.10.2 |
---|---|
docker-compose | 1.27.4 |
TwitterAPI | 各種key |
ディレクトリが以下のような構造になっていることを確認して下さい。
.
├── app.py
├── docker-compose.yml
├── Dockerfile
├── open.sh
├── package.json
├── package-lock.json
├── requirements.txt
├── static
├── templates
├── twitter.py
├── webpack.common.js
├── webpack.config.js
└── webpack.prod.js
docker-compose.ymlにTwitterAPIの各種キーを入力して下さい。
(TwitterAPIのアクセストークン等の獲得はこちらの記事のダッシュボードから各種設定・取得を確認して下さい。)
version: "3.9"
services:
frontend:
build:
context: .
dockerfile: ./Dockerfile
tty: false
environment:
FLASK_DEBUG: 1
FLASK_APP: ./app.py
consumer_secret: {{TwitterAPIのカスタマーシークレット}} ←ここ
consumer_key: {{TwitterAPIのカスタマーキー}} ←ここ
access_token_secret: {{TwitterAPIのアクセストークンシークレット}} ←ここ
access_token: {{TwitterAPIのアクセストークン}} ←ここ
volumes:
- .:/code
ports:
- "5000:5000"
最後にターミナル上で以下のコマンドを入力して下さい。
sh open.sh
初回の起動には時間がかかりますが, 以下のように表示されれば大丈夫です。