Commit Graph

25 Commits

Author SHA1 Message Date
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