Commit Graph

45 Commits

Author SHA1 Message Date
Matthew Lopez
803e2fa623
Create logs directories 2024-01-11 14:26:49 -05:00
Matthew Lopez
c187628af4
Fix mongo-express and disable unnecessary authentication 2024-01-08 21:45:00 -05:00
Matthew Lopez
d51811683a
Remove the custom mitmproxy config 2024-01-04 10:25:41 -05:00
Matthew Lopez
da490d8fb8
Switch mitmproxy-pretendo branch to master 2024-01-04 10:17:41 -05:00
Matthew Lopez
ddc825a15f
Add BOSS to the servers table 2023-12-29 21:17:04 -05:00
Matthew Lopez
2cfca4b023
Set up the BOSS server 2023-12-29 13:19:39 -05:00
Matthew Lopez
697167ac1f
Remove the public DNS container
It is currently unused and has an annoying port conflict on Linux.
2023-12-28 22:36:30 -05:00
Matthew Lopez
0eb1a0f147
Set up centralized logging in logs 2023-12-27 17:35:49 -05:00
Matthew Lopez
5e66108af2
Fix some formatting issues caused by a bad Prettier config 2023-12-26 21:33:25 -05:00
Matthew Lopez
8d9ee17053
Use Docker buildx bake for building 2023-12-26 19:37:57 -05:00
Matthew Lopez
c251e59f1c
Quick depends fix 2023-12-26 14:20:30 -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
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
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
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
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
e61ffd212e
Friends doesn't really depend on MongoDB 2023-12-20 18:24:47 -05:00
Matthew Lopez
a44669d5c4
Set up Friend List server! 2023-12-20 16:15:57 -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
5196fe115f
Stop randomly generating the minio root username 2023-12-20 11:23:57 -05:00
Matthew Lopez
69cc46905e
Switch to Redis Alpine 2023-12-20 10:39:52 -05:00
Matthew Lopez
8b6d00db6e
Most containers actually will be fine without DNS resolution 2023-12-20 10:29:16 -05:00
Matthew Lopez
0e3fb11514
Set up MailDev as a test mailserver 2023-12-19 15:27:58 -05:00
Matthew Lopez
7a0564688d
Set up Redis for the account server 2023-12-19 14:31:32 -05:00
Matthew Lopez
b3030fe598
Set up Minio S3 virtual hosts 2023-12-19 13:58:45 -05:00
Matthew Lopez
83e5b43eba
Add a couple TODOs 2023-12-19 13:33:38 -05:00
Matthew Lopez
9842d9b773
Create setup scripts for containers 2023-12-19 11:41:29 -05:00
Matthew Lopez
918a904081
Add the Pretendo Network website server
Lots of patches here because the server crashes if Stripe, GitHub, Discord, etc. are not configured.
2023-12-18 20:56:28 -05:00
Matthew Lopez
1d6f6a9f59
Set up MongoDB as a single-server replication set
This is necessary because the account server uses transactions, which only work in a replication set.
2023-12-18 20:51:45 -05:00
Matthew Lopez
a82ecdae31
Set up vscode debugging for account server 2023-12-18 20:49:23 -05:00
Matthew Lopez
afd592b1f2
Use bind mounts for nginx config 2023-12-18 20:44:39 -05:00
Matthew Lopez
d745c3b91d
Use bind mount for mitmproxy config 2023-12-18 20:43:34 -05:00
Matthew Lopez
2bd74b71c4
Set up CoreDNS for containers
This sends all requests to *.pretendo.cc or *.pretendo.network coming from inside a container to the nginx container.
2023-12-18 20:42:21 -05:00
Matthew Lopez
79a8b81bab
Start setting up the account server
This is about the minimum required to make the account server start. It doesn't fully work yet.
2023-12-17 14:39:20 -05:00