Skip to content

daichi-iwamoto/docker-python-docx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-Python-Docx

Python3を使用して Word ファイル(.docx)を元に
html ファイルを生成するモジュール

使用方法

※ Docker がインストールされている事が前提です

作業環境の設定

.env.exampleをコピーして.envファイルを作成し
自身の環境に合わせてPATHを指定してください

PORTについては、既に8080を他のアプリ等で使用していなければ
そのままで問題ありません

環境の立ち上げ

プロジェクト直下で下記コマンドを実行
※ こちらは初回のみで可

docker-compose build

完了したら下記コマンドでcontainerが立ち上がる

docker-compose up -d

http://localhost:8080/
Apacheの画面が表示されたら立ち上げ成功

.docxファイルの準備

元となる Word ファイルを/data/dist/ディレクトリに設置

各タグのクラス名等の設定

/data/converter.py内で各タグの設定を行う

変換の実行

プロジェクト直下で下記コマンドを実行しコンテナ内に入る

docker exec -it docker-python-docx sh

変換処理が書いてあるファイルを実行

cd /var/www/html
python3 converter.py

確認

/data/dist/ディレクトリに HTML ファイルが生成されていたら成功

Docker 停止コマンド

docker-compose down

トラブルシューティング

Windows 10 Pro 以上で使用する場合はWSL 2を使用する事を推奨します。

WSL 2を使用できない、インストールが難しい場合はDockerの設定画面から
Docker Engine"experimental"trueにし、Switch to Linux containersを行って下さい。
※ 既にLinux containersになっている場合はSwitch to Windows containers
表示がされている為、こちらは実行しなくても問題ありません。

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published