Commit Graph

80 Commits

Author SHA1 Message Date
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
Matthew Lopez
7eb5108a47
Set up Postgres server for friends 2023-12-20 12:53:29 -05:00