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