Hi,
I am searching a proper documentation to create multi site in single server but still I couldn’t find well defined documentation for intermediate level developer. I have tried some multisite discourse with docker articles but they haven’t helped me.
@Pon_Athithan It’s likely that you were trying to launch a new multisite install when there was a bug that prevented that from working. I just ran into this today and fixed it.
This was the error:
StandardError: An error has occurred, this and all later migrations canceled:
undefined method `to_sym' for nil:NilClass/var/www/discourse/lib/slug.rb:6:in `for'
I think it’s been broken for the past 22 days, since this pr. If you can make it through our guide, it should work now.
Last year, before Docker, having a multisite installation was easy.
The only issues were:
1- Restart the App after updating to the latest version.
2- Running Migrations.
3- Some downtime during this process (nothing important for 99% of our Discourse installs)
What kind of complexity adds Docker to this?
I understand that having two or more containtesr seems better, is the correct way, but I don’t really see the compelxity of doing this properly, with a good documentation.
I think it’s complex because we need to understand better how to properly navigate the Docker ecosystem but not for Discourse.