Page MenuHomePhabricator

[keyserver] Add MySQL config to docker-compose.yml
ClosedPublic

Authored by ashoat on May 23 2022, 7:28 AM.
Tags
None
Referenced Files
F2105898: D4103.id.diff
Tue, Jun 25, 7:47 AM
Unknown Object (File)
Sat, Jun 22, 8:49 AM
Unknown Object (File)
Fri, Jun 21, 10:14 PM
Unknown Object (File)
Sun, Jun 16, 2:31 PM
Unknown Object (File)
Sun, Jun 16, 2:31 PM
Unknown Object (File)
Sun, Jun 16, 2:26 PM
Unknown Object (File)
Sun, Jun 16, 1:48 PM
Unknown Object (File)
Wed, Jun 12, 8:06 AM

Details

Summary

Now that we can specify MySQL config via environmental variable, we are ready to set it up in Docker Compose.

Depends on D4102

Test Plan

I created a keyserver/.env file with the following contents:

COMM_MYSQL_HOST=database
COMM_MYSQL_DATABASE=comm2
COMM_MYSQL_USER=comm2
COMM_MYSQL_PASSWORD=pass2

Then I ran docker-compose down -v && docker-compose up --build. The keyserver still crashed because the database tables weren't created yet, but it was able to connect to MySQL.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable