-
Notifications
You must be signed in to change notification settings - Fork 1
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
Discuss prepare migration and adjust settings #152
Comments
Here is some preliminary notes on how one can restore a Discourse instance and change the domain name. Notes will be cleaned up later. Roughly based on Move your Discourse instance to a different server post. But without using the web UI. Because sysadmins prefers terminal. IMPORTANT: Make SURE the backup dump was generated from the same Discourse version the one you’ll import it into. Copy from host backup into shared folder. Imagine you uploaded via SSH in your host home directory.
Note that the folder Enter the VM, make sure enable_restore is run from
Find the mounted backup file from within the container
Make sure /shared/backups/foo.tar.gz is readable by can read
Remap domain name
Then, work on user uploads and regenerate assets. That’ll make sure ;
Refer to
|
Sorry for double post; update I created accounts using WebPlatform accounts, where it was possible. What’s missing:
"Apps" account owner relationships;
|
Dropping the ball, discourse.wicg.io has been put in place. |
This is the parent task about migrating Specifiction Discourse installation into WebPlatform infrastructure.
Estimated steps
Dependencies
Time estimate
Work notes
This should complete what’s noted in commit webplatform/www.webplatform.org@a548a5f
In
Preferences -> Admin -> Settings
:private/pillar/accounts/production.sls
notes.https://discusspolling.webplatform.org/
In
Preferences -> Admin -> Customize
:CSS
body (what was in "Migrated from Site Text" at body);
In states
Edit
code/files/discuss/app.yml.jinja
, replace this block;Ensure that Docker PostgreSQL VM (
dbpostgres
) has its private IP updated inprivate/pillar/accounts/production.sls
private pillars. In contrast to MySQL config, this is where the Discourse config will get which PostgreSQL database server to connect to.The text was updated successfully, but these errors were encountered: