PlantUMLサーバとリアルタイム編集ツールの作成

IT系

環境

※本環境では、Webサーバ及び、PlantUMLサーバを、ubuntu上のDockerコンテナとして起動しています。

完成イメージ

dockerコンテナでplantuml-serverを起動する

% sudo docker run -d --rm \
         -p 8080:8080 \
         --name plantuml-server \
         plantuml/plantuml-server:jetty

dockerコンテナでWebサーバを起動する

dockerコンテナのnginxのDocumentRoot(/usr/share/nginx/html)を、ホストの ${HOME}/web/ で見えるようにする。

% mkdir ${HOME}/web
% sudo docker run -d --rm \
         --name plantuml-web \
         -p 80:80 \
         -v ${HOME}/web:/usr/share/nginx/html \
         nginx

ツールを配置する

このサイトから、Javascript製の圧縮・解凍ツールを ${HOME}/web 以下にダウンロードする

% cd ${HOME}/web
% wget -O inflate.js \
  https://www.masanao.site/staff/iz/amuse/javascript/expert/inflate.txt
% wget -O deflate.js \
  https://www.masanao.site/staff/iz/amuse/javascript/expert/deflate.txt

以下のHTMLを ${HOME}/web/ に index.html として作成して、http://localhost/ にブラウザでアクセスする。

サイトを引っ越しされたようです

https://www.masanao.site/staff/iz/amuse/javascript/expert/inflate.txt
http://www33146ue.sakura.ne.jp/staff/iz/amuse/javascript/expert/inflate.txt
https://www.masanao.site/staff/iz/amuse/javascript/expert/deflate.txt
http://www33146ue.sakura.ne.jp/staff/iz/amuse/javascript/expert/deflate.txt
タイトルとURLをコピーしました