以下のコマンドとDockerfileを使用してpython3.7とslackclientがインストールされたイメージを作成する事ができます。
docker build -t myslackclient:1.0 .
Dockerfile
FROM python:3.7-alpine3.9
RUN apk --no-cache add libstdc++ \
&& apk --no-cache --virtual pydeps add gcc \
g++ \
python3-dev \
musl-dev \
cython \
libffi-dev \
&& pip install slackclient \
&& apk del --purge pydeps
CMD ["/bin/sh"]
以下のコマンドでサンプルコードを実行して、メッセージを投稿します。
docker run -v `pwd`:/tmp --rm -it myslackclient:1.0 /usr/local/bin/python3 /tmp/test.py
test.py
import slack
client = slack.WebClient(token='<SLACK_API_TOKEN>')
response = client.chat_postMessage(
channel='#general',
text="テストですよ!")
0 件のコメント:
コメントを投稿