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
9a703aa766
Add helpful error handling features to the framework script
2024-07-07 13:48:59 -04:00
Matthew Lopez
bf8ae18400
Switch Friends to nex-go-rewrite branch
2024-06-26 16:13:10 -04:00
Matthew Lopez
5e1d9c5a18
Add a git reset to the full-reset script
2024-05-27 22:16:58 -04:00
Matthew Lopez
1307fab457
Reduce non-verbose output in the scripts
2024-05-23 22:33:45 -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
e434511155
Switch from environment/server.local.env to a global .env file
2024-05-10 20:54:52 -04:00
Matthew Lopez
bafb12e1d0
Fix error with calling setup-environment.sh in the setup script
2024-05-10 17:29:07 -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
826c52d706
Create internal directory for scripts
2024-05-03 13:17:36 +00:00
Matthew Lopez
12bf2b1fff
Enable Git submodule recursion in setup script
2024-02-22 11:57:46 -05:00
Matthew Lopez
25b703825b
Check for tnftp specifically
2024-01-22 19:05:03 +00:00
Matthew Lopez
95c3429e84
Make the scripts less verbose
2024-01-14 11:30:25 -05:00
Matthew Lopez
df649c27da
Test starting the containers in GitHub Actions
2024-01-13 17:04:08 -05:00
Matthew Lopez
1b17fbfc4d
Switch to using the main setup script for CI
2023-12-31 14:24:53 -05:00
Matthew Lopez
329f366fa8
Add more functions to the setup script
2023-12-29 15:26:05 -05:00
Matthew Lopez
2cfca4b023
Set up the BOSS server
2023-12-29 13:19:39 -05:00
Matthew Lopez
7941eb7db0
Add FTP check to setup script
2023-12-29 11:17:16 -05:00
Matthew Lopez
f49030cc64
Add 3DS setup instructions
2023-12-28 19:09:44 -05:00
Matthew Lopez
de0e9512de
Make the first-run scripts safe to run multiple times
2023-12-27 23:03:12 -05:00
Matthew Lopez
8be6089a49
Use info for the permission denied help
2023-12-27 14:53:26 -05:00
Matthew Lopez
aead959280
Make scripts more error-tolerant
2023-12-27 14:51:39 -05:00
Matthew Lopez
45c3ad715b
Make the setup script safe to run multiple times
2023-12-26 17:40:11 -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