We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Tri-boost 稼働から1年ほど経つが、 (おそらくは)次期バージョンがそろそろ発表されると思うので、 移行の方法を優先度最高で考えたい。
時期バージョンを仮に tetra という名前だとする。現状
tri.gfdm-skill.net/users/ tri.gfdm-skill.net/musics/ tri.gfdm-skill.net/skills/
のようになっているのを、
gfdm-skill.net/tri/users/ gfdm-skill.net/tri/musics/ gfdm-skill.net/tri/skills/
gfdm-skill.net/tetra/ gfdm-skill.net/tetra/musics/ gfdm-skill.net/tetra/skills/
のような構成にしたい (別にドメインを変更する必要はないかもだけど)
ゆくゆくはVPSあたりに移転させたいが、 とりあえず現状のPaaSをそのまま使う方向で、 以下の様な方法を考えている。
単純には、同じモデルを使いながら、 /tetra/以下のリクエストがあった場合に、 MySQLのデータベースを切り替える方法が考えられると思う。
ただし、SqaleのようなPaaSでは、 1アカウントごとに使えるMySQLデータベースの個数は1個になっており、 この方法は使えない。 また、データベース切り替えによってパフォーマンスはどうなるのか?という疑問もある
実際のMySQLデータベース上では tetra_user や tetra_skill といったテーブルを新しく定義して、 既存の user 、 skill コントローラあるいはモデルでどうにかして参照を切り替える。 こうするべきなんだろうけど実際どうやるのかわからないし、複雑になりそう。
ソースが汚くなっていくが、これが一番簡単に思う。 たとえば user は tri/users/ に飛ばし tetra_user は tetra/users/ に飛ばしちゃえば良い。 メンテナンスは最新バージョンのだけすれば良い。
完全に最初のミスだけど tri.gfdm-skill.net から gfdm-skill.net/tri に移動したい VPS 借りてtri.gfdm-skill.netからリダイレクトするだけのアプリ置きたい
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Tri-boost 稼働から1年ほど経つが、
(おそらくは)次期バージョンがそろそろ発表されると思うので、
移行の方法を優先度最高で考えたい。
時期バージョンを仮に tetra という名前だとする。現状
tri.gfdm-skill.net/users/
tri.gfdm-skill.net/musics/
tri.gfdm-skill.net/skills/
のようになっているのを、
gfdm-skill.net/tri/users/
gfdm-skill.net/tri/musics/
gfdm-skill.net/tri/skills/
gfdm-skill.net/tetra/
gfdm-skill.net/tetra/musics/
gfdm-skill.net/tetra/skills/
のような構成にしたい
(別にドメインを変更する必要はないかもだけど)
案
ゆくゆくはVPSあたりに移転させたいが、
とりあえず現状のPaaSをそのまま使う方向で、
以下の様な方法を考えている。
データベースを切り変える
単純には、同じモデルを使いながら、
/tetra/以下のリクエストがあった場合に、
MySQLのデータベースを切り替える方法が考えられると思う。
ただし、SqaleのようなPaaSでは、
1アカウントごとに使えるMySQLデータベースの個数は1個になっており、
この方法は使えない。
また、データベース切り替えによってパフォーマンスはどうなるのか?という疑問もある
tetra用テーブルをORM
実際のMySQLデータベース上では tetra_user や tetra_skill といったテーブルを新しく定義して、
既存の user 、 skill コントローラあるいはモデルでどうにかして参照を切り替える。
こうするべきなんだろうけど実際どうやるのかわからないし、複雑になりそう。
tetra_user や tetra_skill などといったモデルを追加して、 routes.rb で振り分ける
ソースが汚くなっていくが、これが一番簡単に思う。
たとえば user は tri/users/ に飛ばし tetra_user は tetra/users/ に飛ばしちゃえば良い。
メンテナンスは最新バージョンのだけすれば良い。
ドメイン問題
完全に最初のミスだけど tri.gfdm-skill.net から gfdm-skill.net/tri に移動したい
VPS 借りてtri.gfdm-skill.netからリダイレクトするだけのアプリ置きたい
The text was updated successfully, but these errors were encountered: