Skip to content

(infra): Use Standalone MySQL Locally engine#2414

Zack Wynne requested to merge infra/mysql-local-2414 into master

Ticket(s) / Related Merge Requests

Issue: engine#2414 (closed)

Summary of Changes

This MR migrates from our local Vitess image to a standalone MySQL. A provisioner is also being added that will setup the needed tables.

Testing Considerations

First, bring down Vitess:

docker-compose stop vitess

Then, we can provision MySQL with:

docker-compose run mysql-provisioner

You can also test creating a new install with:

Warning: Be careful with this. You will lose all manual changes to your stack. It's safer to run this in a VM against a fresh setup.

minds install

Deployment Considerations

None, this should only affect local setup.

Regression Scope

Local MySQL

Platform Affected (web, mobile, etc)

Web

Developer Testing Completed

Tested creating a new Minds stack locally with the MySQL provisioner

Screenshots / Screen Recording

N/A

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode

Definition of Done Checklist

  • The Acceptance Criteria has been met
  • Code is tested: Testing includes unit/spec, E2E/automated and manual testing
  • Merge requests description has been filled out
Edited by Zack Wynne

Merge request reports