Commit Graph

41 Commits

Author SHA1 Message Date
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
Matthew Lopez
57214ad0f3
Update account Dockerfile patches from account PR 73 2023-12-20 10:55:29 -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
ed0d78a2c1
Create friends server submodule 2023-12-19 15:50:55 -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
d28cb8fad8
Add a redirect to pretendo.cc 2023-12-19 13:33:56 -05:00
Matthew Lopez
83e5b43eba
Add a couple TODOs 2023-12-19 13:33:38 -05:00
Matthew Lopez
3e8632e802
Add Wii U IP to environment setup 2023-12-19 13:29:31 -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
fd2ec3801d
Rename some account server patches, misc small changes 2023-12-18 20:54:32 -05:00
Matthew Lopez
89489f2462
Add Inkay patches compilation script 2023-12-18 20:52:18 -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
a500189e83
Init and update website submodules 2023-12-18 20:29:33 -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
Matthew Lopez
3b62284d33
Add mitmproxy-pretendo submodule 2023-12-17 11:13:13 -05:00
Matthew Lopez
9342a902c9
Add Pretendo account server submodule 2023-12-16 18:18:43 -05:00
Matthew Lopez
159d1bcf3c
Initial commit 2023-12-16 17:38:20 -05:00