Commit Graph

81 Commits

Author SHA1 Message Date
Matthew Lopez
d877efc842 Try to fix the password generation functions hanging 2023-12-26 19:19:42 -05:00
Matthew Lopez
c37fdfa8aa Set up TERM environment variable 2023-12-26 19:09:25 -05:00
Matthew Lopez
9f165496a5 Create environment before validating Compose file 2023-12-26 19:05:55 -05:00
Matthew Lopez
2e68ec7416 Create Actions testing workflow 2023-12-26 19:03:19 -05:00
Matthew Lopez
523b338069 Add safety section to the readme 2023-12-26 18:39:28 -05:00
Matthew Lopez
18eb61c62d Add repo information to the readme 2023-12-26 17:40:44 -05:00
Matthew Lopez
45c3ad715b Make the setup script safe to run multiple times 2023-12-26 17:40:11 -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
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