Commit Graph

115 Commits

Author SHA1 Message Date
Matthew Lopez
4711607c82 Add Bash on Windows environment detection to prevent common errors
Some checks failed
Test scripts and build Docker images / build-test (push) Has been cancelled
2025-01-08 22:21:38 -05:00
Matthew Lopez
b47676f213 Create Splatoon database during setup 2024-11-07 16:55:12 -05:00
Matthew Lopez
14be37dbe1 Add Splatoon Postgres URI 2024-11-07 16:44:59 -05:00
Joshua Peisach
c0a35b5a51 Fix Pikmin 3 title ids 2024-08-01 09:26:36 -04:00
Joshua Peisach
59c5a34dbb Add pikmin 3 env files to scripts 2024-08-01 09:04:52 -04:00
Matthew Lopez
5e11ba3fe3 Create Cemu online files generation script
The patch to restore downloading online files from the website will be removed, as Pretendo will never add this as an optional website feature.
2024-07-30 21:26:36 -04:00
Matthew Lopez
0d60fefb68 Delete temp files after creating Juxt community 2024-07-30 18:47:59 -04:00
Matthew Lopez
2a6dd14aa0 Throw error in script for better visibility 2024-07-30 17:40:44 -04:00
Matthew Lopez
a9505fea12 Remove unnecessary mongoose in scripts 2024-07-30 17:34:19 -04:00
Matthew Lopez
a9fcbcfee8 Implement support for options with default values 2024-07-30 16:52:35 -04:00
redmine4404
71dde0bab2 maede some adjust for the PR review 2024-07-30 15:16:07 +02:00
redmine4404
ed0d84fffc add minecraft server to the docs 2024-07-28 17:55:14 +02:00
redmine4404
d164320977 Add Minecraft Server
Added the NEX minecraft for wiiu server.
2024-07-28 16:59:05 +02:00
Matthew Lopez
d4ebfc31ff Reword error help text 2024-07-15 17:55:43 -04:00
Matthew Lopez
a894f72c09 Create empty local.env files before running docker compose down
Fixes #91
2024-07-15 14:38:13 -04:00
Matthew Lopez
dc47d6f8e2 Fix restoring mitmproxy certificates 2024-07-14 15:50:44 -04:00
Matthew Lopez
6290a7f269 Switch to running the Postgres init script manually during setup
This should hopefully fix the issue where some people run the setup script but no Postgres databases get created.
2024-07-13 19:54:25 -04:00
Matthew Lopez
4ea079b94a Add support for Bash 3.2 to the framework script
Closes #89
2024-07-13 14:24:59 -04:00
Matthew Lopez
6a13b4c8bf Fix setup on macOS 2024-07-10 16:50:07 -04:00
Matthew Lopez
9a703aa766 Add helpful error handling features to the framework script 2024-07-07 13:48:59 -04:00
Matthew Lopez
0e0fd714bd Fully clean Inkay build before compiling 2024-07-07 13:48:59 -04:00
Akatsuki Levi
31727f4bf5 chore: General fixes from the PR review 2024-07-01 00:06:49 -03:00
Akatsuki Levi
dab12acafd fix: Added missing Splatoon Auth server port variable 2024-06-30 20:20:37 -03:00
Akatsuki Levi
e75e29311b feat: Changed to the Ashquarky's Splatoon server 2024-06-30 20:18:11 -03:00
Akatsuki Levi
58a76230df feat: Progress to add Splatoon servers 2024-06-30 20:17:40 -03:00
Matthew Lopez
7f4968ba33 Fix migrations script on first run 2024-06-27 10:42:23 -04:00
Matthew Lopez
bf8ae18400 Switch Friends to nex-go-rewrite branch 2024-06-26 16:13:10 -04:00
Matthew Lopez
436fedc289 Add hackless Nintendo CA G3 certificate download method 2024-06-07 12:50:19 -04:00
Matthew Lopez
07114fde00 Set up SSSL connections with DNS 2024-06-05 19:57:47 -04:00
Matthew Lopez
d7f6d366c4 Stop adding patches to the Git index by default
Continue adding patches to the index before doing a 3-way merge to avoid the error "file does not match index"
2024-06-04 16:11:05 -04:00
Matthew Lopez
70df1c0aa8 Switch from MailDev to Mailpit 2024-05-30 14:26:23 -04:00
Matthew Lopez
f0c300abc3 Merge pull request #66 from MatthewL246/docs
Create a Docusaurus documentation website
2024-05-29 20:02:51 -05:00
Matthew Lopez
5e1d9c5a18 Add a git reset to the full-reset script 2024-05-27 22:16:58 -04:00
Matthew Lopez
31a2339608 Improve the script messages if no console IP address is set 2024-05-27 20:48:12 -04:00
Matthew Lopez
1307fab457 Reduce non-verbose output in the scripts 2024-05-23 22:33:45 -04:00
Matthew Lopez
cb564e3f48 Create function to load.env files and refactor scripts 2024-05-23 21:21:46 -04:00
Matthew Lopez
106482ad84 Stop mitmproxy as well while restoring 2024-05-19 21:13:04 -04:00
Matthew Lopez
35e64a1044 Create verbose mode for all scripts and reduce default output
Man, dealing with passing arguments through multiple programs correctly is annoying. Tip: don't use eval, use "$@" instead.
2024-05-19 17:26:37 -04:00
Matthew Lopez
26a6737cdd Set default script directory to git_base_dir 2024-05-19 15:39:25 -04:00
Matthew Lopez
c1bb5fb6cc Switch the account server to the PNID settings fork
The CDN base URL needs to be set to HTTP because the account server gets the Mii images using it, and nginx does not have a valid SSL certificate.
2024-05-15 16:36:34 -04:00
Matthew Lopez
88068ced97 Fix log statement 2024-05-15 14:18:09 -04:00
Matthew Lopez
bedec9d604 Improve handling of repeated commands
This prevents infinite loops during setup.
2024-05-11 17:32:38 -04:00
Matthew Lopez
353048d4b3 Create full environment reset script 2024-05-10 21:20:19 -04:00
Matthew Lopez
e434511155 Switch from environment/server.local.env to a global .env file 2024-05-10 20:54:52 -04:00
Matthew Lopez
c52a802b7d Fix regression in checking whether local environment files exist 2024-05-10 17:42:16 -04:00
Matthew Lopez
05a67989cd Rewrite scripts and improve user-friendliness
- Update all of the scripts to use Bash instead of sh so I can use arrays and other bashisms
- Create a complete Bash option parsing framework to replace function-lib.sh
- Rewrite all of the scripts to use this framework
- General script user-friendliness improvements, including loading existing environment variables by default instead of always requiring them to be specified
2024-05-10 17:22:25 -04:00
Matthew Lopez
e2a5761e53 Update BOSS submodule and configure connection to friends 2024-05-06 19:34:27 -04:00
Matthew Lopez
826c52d706 Create internal directory for scripts 2024-05-03 13:17:36 +00:00
Matthew Lopez
06c89a4920 Only update the Postgres password when restoring a backup 2024-05-03 08:28:57 -04:00
Matthew Lopez
4a4643b1d8 Make backups error if the backup directory already exists 2024-05-03 08:24:13 -04:00