きゃまメモ

(自分用のメモであったり、何かしらアップしたり)

AlpineでBottleを使う

2018.05.25
alpine python bottle

ホストでコンテナを起動する

docker run -dit -p 49153:3000 --name python alpine
docker exec -it python ash

インストール

apk add make automake gcc g++ subversion python3
python3
pip3 install --upgrade pip
pip install bottle

サンプルを作ってみる

mkdir bottle
cd bottle/
touch app.py

vi app.py
...
from bottle import route, run

@route('/hello')
def hello():
    return "hello world!"

run(host="0.0.0.0", port=3000, debug=True)
...

起動する

python3 app.py

以下にアクセスし表示されることを確認する

http://${hostname}:49153/hello