**文書の過去の版を表示しています。**
20210423
tmpディレクトリ内にHash値と同じ名前のディレクトリを作成
index.js
//ハッシュ値と同じ名前のディレクトリをtmp以下に作成 execSync("mkdir tmp/" + hash); //HTMLファイル保存用のディレクトリを作成 execSync("mkdir tmp/" + hash + "/" + hash);
MakoをインストールしたPython環境を構築したSingularityイメージの作成
- 学生実験用Linuxで作成
- Python3.8のDockerイメージを起動し、MakoをInstall。
sudo docker run –name python3envmako_installed centos/python-38-centos7 pip install mako
- 起動したコンテナからDockerイメージを作成。
sudo docker commit python3envmakoinstalled python3envmakoinstalled:ver1
- 作成したDockerイメージからSingularityイメージを作成。
- m50v251n2サーバにscpコマンドで転送
Makoを使ってTemplateエンジンにParseしたSRAのデータをレンダリングする
- Templateの
result.html
にレンダリング
実行中のファイルのファイル名やディレクトリ名を取得
こちらを参照 https://note.nkmk.me/python-script-file-path/
- fileでファイル名
- dirname = os.path.dirname(file)でディレクトリ名も取得