Skip to content
This repository has been archived by the owner on Jul 21, 2022. It is now read-only.

Herokuでも動かせるようにする #159

Open
takahashim opened this issue Dec 22, 2017 · 4 comments
Open

Herokuでも動かせるようにする #159

takahashim opened this issue Dec 22, 2017 · 4 comments

Comments

@takahashim
Copy link
Contributor

国政選挙以外でも似たようなことをやりたい!という場合、本番環境の用意と運用が課題になりそうな気がします。
Dockerもいいですが、手軽に動かすにはHeroku辺りが便利そう(かつ費用も安そう)です。
#121 のPostgreSQL対応ができれば、あとはちょっといじるだけで最低限の動きは実現できそうかと思うんですが、どうでしょうか。

@takahashim
Copy link
Contributor Author

試してみたらそれっぽく動きそうです
https://cfje-sample.herokuapp.com/
ソースは https://github.com/takahashim/codeforelection_front/tree/he にあります

@halsk
Copy link
Member

halsk commented Dec 24, 2017 via email

@takahashim
Copy link
Contributor Author

PostgreSQLに関しては、基本は  takahashim@aff9b0f の修正だけで動くようです。

もろもろ修正したらHerokuボタンでサイトを作れるようにはなりましたが、

  • データがでかいとタイムアウトする
  • そもそもレコード数が多すぎると無料枠ではNG

というところでした。そりゃそうか。でも都道府県や市区町村の選挙だと無料枠でも使えそうです。
なお、前者についてはデータの投入方法を工夫すると改善できるかもしれません(PostgreSQLのCOPYで突っ込むようにする)。

@tetsuyas1
Copy link
Collaborator

地方選挙で運用する場合ですが

首長選挙(都道府県知事、区市町村長)

=> 選挙区なし、当選者1名

都道府県議会選挙、政令市の市議会、+例外的に合併自治体等の市町村議会

=> 原則、区市町村毎の複数の中(小)選挙区

政令市を除く一般的な区市町村議会

=> 大選挙区(全体で1選挙区)

という選挙の事情を踏まえる必要があると思いますので、
そのあたりの改修をどうするかの課題があるかと思います。

念のため。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants