ラベル black の投稿を表示しています。 すべての投稿を表示
ラベル black の投稿を表示しています。 すべての投稿を表示

2019年6月28日金曜日

DockerでPythonコードをフォーマッティングするblackをインストールしたコンテナ(Alpine3.9ベース)を構築する

blackでPythonコードをフォーマッティングする事ができます。
イメージは以下のDockerfileとコマンドで構築します。
docker build --no-cache -t myblack:1.0 .

Dockerfile
FROM python:3.7-alpine3.9
RUN pip install black \
  && mkdir /src
WORKDIR /src
CMD ["black"]

コンテナを実行するには、以下のコマンドを実行します。
docker run -v `pwd`:/src --rm -it myblack:1.0 black <ソースコードファイル名>