Matthew Lopez
5114a1ef1d
Fix a small error in the account servers update script
2023-12-26 15:06:58 -05:00
Matthew Lopez
4b4e103520
Minor wording update
2023-12-26 14:28:26 -05:00
Matthew Lopez
d8c1b378e6
Create full setup script
2023-12-26 14:25:00 -05:00
Matthew Lopez
c251e59f1c
Quick depends fix
2023-12-26 14:20:30 -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
6c532e4059
Add Nintendo to Corefile and improve regex
2023-12-22 17:18:56 -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
2be0d8c582
Forward Postgres port
2023-12-22 10:53:38 -05:00
Matthew Lopez
47d977dd60
A little bit of Adminer configuration
2023-12-22 10:45:50 -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
762d6e247e
Fix gitmodules formatting
2023-12-21 17:14:20 -05:00
Matthew Lopez
4813e74e2b
Set up Juxtaposition servers!
2023-12-21 17:05:42 -05:00
Matthew Lopez
d97a00cb3b
Update mitmproxy-pretendo
2023-12-21 15:09:22 -05:00
Matthew Lopez
aeb21bb944
Add Juxt submodules
2023-12-21 12:38:08 -05:00
Matthew Lopez
b8d6f18fac
Make web administration ports more consistent
2023-12-21 12:35:06 -05:00
Matthew Lopez
f39fba8037
Reorder some parts of the compose file
2023-12-21 11:30:45 -05:00
Matthew Lopez
7fbe12a090
Switch the DNS server to be 172.20.0.200
...
Sometimes, it seems like another container would take the 172.20.0.2 address before coredns started. This should fix that (until there are 200 containers).
2023-12-21 11:04:04 -05:00
Matthew Lopez
a6f946eef4
Enable automatic container restarts
2023-12-21 11:01:37 -05:00
Matthew Lopez
f7c0169bce
Rename minio first run script
2023-12-21 10:45:03 -05:00
Matthew Lopez
b724ded12f
Add a terrible hack to make the Wii U Chat servers work together
...
It looks like the authentication server is sending tickets with a timestamp of 0. Weird. This hack makes the secure server ignore the ticket timestamp, but it is terrible and there must be a better solution.
2023-12-20 22:24:29 -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
97e0fa1f13
Add Wii U Chat submodules
2023-12-20 19:22:21 -05:00
Matthew Lopez
e61ffd212e
Friends doesn't really depend on MongoDB
2023-12-20 18:24:47 -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
821a496a80
Fix a typo in the account dockerfile
2023-12-20 16:25:22 -05:00
Matthew Lopez
470a51872b
Make docker compose always pull
2023-12-20 16:24:57 -05:00
Matthew Lopez
a44669d5c4
Set up Friend List server!
2023-12-20 16:15:57 -05:00
Matthew Lopez
bfdb556c88
Create datastore certs in dockerfile
2023-12-20 16:14:23 -05:00
Matthew Lopez
845f4e0b27
No need to rebuild mitmproxy-pretendo every time
2023-12-20 16:03:38 -05:00
Matthew Lopez
e0cb3e9769
Looks like the account certs directory doesn't actually do anything
2023-12-20 14:19:20 -05:00
Matthew Lopez
7eb5108a47
Set up Postgres server for friends
2023-12-20 12:53:29 -05:00
Matthew Lopez
59924e7772
Create account cert setup script
2023-12-20 12:52:02 -05:00
Matthew Lopez
840bacedc4
Set up mongo-express for administration
2023-12-20 11:46:19 -05:00
Matthew Lopez
e62366b881
Revert "Most containers actually will be fine without DNS resolution"
...
Seems like that is actually not true. This reverts commit 8b6d00db6e .
2023-12-20 11:34:13 -05:00
Matthew Lopez
b65ef5197b
Whoops, forgot a comma in the dockerfile
2023-12-20 11:27:02 -05:00
Matthew Lopez
5196fe115f
Stop randomly generating the minio root username
2023-12-20 11:23:57 -05:00
Matthew Lopez
8461542587
Switch to dev branches
2023-12-20 10:59:45 -05:00