Commit Graph

61 Commits

Author SHA1 Message Date
Matthew Lopez
8f191df06b
Load the account server datastore signature secret from an environment variable
This removes the only uses of the certs directory in the account server.
2024-02-22 13:06:04 -05:00
Matthew Lopez
4ba607a278
Simplify Juxt community creation script 2024-01-22 20:32:15 +00:00
Matthew Lopez
c38db2c118
Improve Postgres password update script error handling 2024-01-22 19:31:33 +00:00
Matthew Lopez
ec0e56998d
Make stages use header formatting 2024-01-22 18:57:10 +00:00
Matthew Lopez
95c3429e84
Make the scripts less verbose 2024-01-14 11:30:25 -05:00
Matthew Lopez
c187628af4
Fix mongo-express and disable unnecessary authentication 2024-01-08 21:45:00 -05:00
Matthew Lopez
9512868f98
Make hashbangs and readme consistent 2024-01-08 13:07:34 -05:00
Matthew Lopez
01223f5f9a
Remove firstrun logic because it is handled in the main setup script 2023-12-31 14:05:54 -05:00
Matthew Lopez
7400e68bff
Somehow generate_hex was broken this entire time and I didn't notice 2023-12-31 14:03:16 -05:00
Matthew Lopez
c144772e16
Improve the scripts documentation 2023-12-29 16:01:30 -05:00
Matthew Lopez
4265f87dff
Document the BOSS key dumping 2023-12-29 15:56:05 -05:00
Matthew Lopez
35c9f4cfa1
Make the BOSS keys optional 2023-12-29 15:38:03 -05:00
Matthew Lopez
b812d13e5b
Revert "Fix the CI tests"
This reverts commit 125a28d33e.
2023-12-29 15:20:20 -05:00
Matthew Lopez
125a28d33e
Fix the CI tests 2023-12-29 13:29:17 -05:00
Matthew Lopez
2cfca4b023
Set up the BOSS server 2023-12-29 13:19:39 -05:00
Matthew Lopez
2a060160f8
Rename FriendsSaveSwitcher to FriendsAccountSwitcher 2023-12-28 22:33:39 -05:00
Matthew Lopez
27e3ee672c
A few minor readme updates 2023-12-28 20:00:13 -05:00
Matthew Lopez
f49030cc64
Add 3DS setup instructions 2023-12-28 19:09:44 -05:00
Matthew Lopez
28e801d3b2
Add a reset option to the Inkay script 2023-12-28 18:52:30 -05:00
Matthew Lopez
33604dcf1c
Update server title IDs for multiple regions 2023-12-28 11:58:49 -05:00
Matthew Lopez
de0e9512de
Make the first-run scripts safe to run multiple times 2023-12-27 23:03:12 -05:00
Matthew Lopez
88c501f505
Fix the Postgres password script order 2023-12-27 14:58:26 -05:00
Matthew Lopez
48226264be
Whoops, added the check to the wrong script 2023-12-27 14:56:31 -05:00
Matthew Lopez
aead959280
Make scripts more error-tolerant 2023-12-27 14:51:39 -05:00
Matthew Lopez
602d4fbf8d
Create servers for prod, test, and dev PNIDs 2023-12-26 22:20:58 -05:00
Matthew Lopez
279e377b13
Create subdirectory READMEs 2023-12-26 22:13:31 -05:00
Matthew Lopez
d877efc842
Try to fix the password generation functions hanging 2023-12-26 19:19:42 -05:00
Matthew Lopez
18eb61c62d
Add repo information to the readme 2023-12-26 17:40:44 -05:00
Matthew Lopez
5114a1ef1d
Fix a small error in the account servers update script 2023-12-26 15:06:58 -05:00
Matthew Lopez
1d094276d1
Add secrets file to environment setup 2023-12-26 14:12:45 -05:00
Matthew Lopez
8699f07763
Add fancy terminal styling to the scripts 2023-12-26 11:53:26 -05:00
Matthew Lopez
0bac0bbc13
Update and rename scripts to be more user-friendly 2023-12-23 23:17:58 -05:00
Matthew Lopez
3948c01fb4
Attempt to get the Wii U to connect to nginx directly
It doesn't work for some reason, even though TLSv1.0 is enabled in nginx.
2023-12-22 20:45:33 -05:00
Matthew Lopez
9f27edf240
Add script to create Juxt communities
Juxt used to have an admin UI, but it's gone now (pretty sure it went into a private repo).  So, I made a script.
2023-12-22 17:10:31 -05:00
Matthew Lopez
d0041b297f
Small PNID script change 2023-12-22 16:41:54 -05:00
Matthew Lopez
c45b574f13
Create script to make PNID a dev 2023-12-21 20:18:32 -05:00
Matthew Lopez
4ef90ce2bb
Create new Miiverse endpoint creation script 2023-12-21 20:01:36 -05:00
Matthew Lopez
57a9f83434
Rewrite account server database script outside of the patches 2023-12-21 18:11:54 -05:00
Matthew Lopez
85bb9d16a8
Organize scripts that run in a container 2023-12-21 18:11:02 -05:00
Matthew Lopez
4813e74e2b
Set up Juxtaposition servers! 2023-12-21 17:05:42 -05:00
Matthew Lopez
f7c0169bce
Rename minio first run script 2023-12-21 10:45:03 -05:00
Matthew Lopez
45f97d971e
Set up the Wii U Chat server
There seems to be a problem with the compatability of the authentication and secure servers.
2023-12-20 22:20:51 -05:00
Matthew Lopez
bd70c14a9e
Minor environment script updates 2023-12-20 22:05:08 -05:00
Matthew Lopez
0e2e1e7a60
Update server creation script to stop duplicates 2023-12-20 18:21:46 -05:00
Matthew Lopez
8237dc90e9
Run setup scripts after environment setup 2023-12-20 18:14:01 -05:00
Matthew Lopez
fe3cfdb439
Rename mongodb first run script to make it clearer that it only runs once 2023-12-20 18:09:18 -05:00
Matthew Lopez
8d029058e2
Use a better password generation in the environment setup
Having a "/" character in the passwords was causing problems.
2023-12-20 17:54:55 -05:00
Matthew Lopez
47a91661c1
Small script updates 2023-12-20 17:33:29 -05:00
Matthew Lopez
a68f4b1f9d
Don't change the Postgres password if it's already set up 2023-12-20 16:56:46 -05:00
Matthew Lopez
a44669d5c4
Set up Friend List server! 2023-12-20 16:15:57 -05:00