Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimental:配布用zipの生成スクリプトとそのサンプル #127

Closed

Conversation

uzulla
Copy link
Collaborator

@uzulla uzulla commented Aug 30, 2020

これはウェブアプリ配布用のzipパッケージをつくるための実験の一環です。(方向性の確認をいただくためのもので、急ぎでマージは不要です)

配布用の(開発用のテストなどを含まない)zipファイルの構造を検討しています。上記はサンプルです。
手元のUbuntu 20では、このzipにふくまれる、appとpublicのみで動作を確認しています。

$ make build-dist-zip

でzipを生成でき、一般ユーザーにはこれを配布すると良いのではないかと思います。

なお、このzipをもちいたデプロイ手順例を
8278988?short_path=bd9442d#diff-bd9442d62d8740910ace1fc112d3da08
に書いてみました。

まだざっくりしているのでmakeでビルドしていますし、配布物にドキュメントをもうちょっと入れたほうが良いとおもいますが、こういった配布形態でいかがでしょうか。レンサバでも解凍したappとpublicを適切におけば動くと思います。

これを将来的にはCIで回して、リリース番号をうつたびに生成できればと思います。(そして一般ユーザーにはこっちを使ってもらう方がよいでしょう)

展望

これをベースに、ansibleをかいて、Ubuntu環境での自動構築を作り上げ、それをAMIにできればと思います。
また、 #39 もこれをベースに上書きするような形を考えています。

(作業時間 3h

@fc2dev
Copy link
Contributor

fc2dev commented Sep 13, 2020

現時点ではいただいた方針で配布用のスクリプトの生成を進めていただきたいです。

@uzulla
Copy link
Collaborator Author

uzulla commented Sep 13, 2020

ありがとうございます。
ではこの方向性をもって #38 #39 を進めます。

(一旦のこしますが、後日タスクとしてISSUEに戻すかもしれません)

@uzulla uzulla force-pushed the experimental/Build-distribution-package branch from 58a9617 to 1745c12 Compare September 14, 2020 03:19
@uzulla uzulla closed this Feb 4, 2021
@uzulla uzulla deleted the experimental/Build-distribution-package branch July 31, 2021 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants