Commit Graph

229 Commits

Author SHA1 Message Date
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
b2d22f3836 Disable unused and broken nginx SSL support
It was causing timing issues in CI because of mitmproxy's certificate generation. Making this work for real will require compiling nginx from source anyway.
2024-05-11 00:53:13 +00:00
Matthew Lopez
c96c756a5f Of course I messed up the ln command order 2024-05-10 20:11:11 -04:00
Matthew Lopez
579672b4eb Delete unused account-certificates volume 2024-05-10 20:07:09 -04:00
Matthew Lopez
f7c906fa0b Move from running yq in CI to using a compose.ci.yml 2024-05-10 20:05:42 -04:00
Matthew Lopez
c52a802b7d Fix regression in checking whether local environment files exist 2024-05-10 17:42:16 -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
dependabot[bot]
76c38ca5d7 Bump repos/website from ad0563b to 79d22e2 (#61)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `ad0563b` to `79d22e2`.
- [Commits](ad0563b244...79d22e2ec8)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 15:33:41 -04:00
dependabot[bot]
3c896d3cd7 Bump repos/account from d4df120 to af54670 (#60)
Bumps [repos/account](https://github.com/PretendoNetwork/account) from `d4df120` to `af54670`.
- [Commits](d4df120601...af54670fbc)

---
updated-dependencies:
- dependency-name: repos/account
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 16:06:21 -04:00
Matthew Lopez
e2a5761e53 Update BOSS submodule and configure connection to friends 2024-05-06 19:34:27 -04:00
Matthew Lopez
f55a2e0d33 Update website submodule and fix online files patch 2024-05-06 19:29:20 -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
Matthew Lopez
e7953be311 Create server backup and restore scripts 2024-05-03 00:29:39 -04:00
dependabot[bot]
c88f39abf3 Bump repos/website from 2b98579 to 7e1c746 (#57)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `2b98579` to `7e1c746`.
- [Commits](2b98579f19...7e1c746bd6)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 15:26:30 -04:00
Matthew Lopez
94218bf80b Link to roadmap and plans issue 2024-04-28 14:30:54 -04:00
Matthew Lopez
19f7173ea6 Set up Redis Commander 2024-04-28 13:55:28 -04:00
Matthew Lopez
7b7cec4d8d Configure required Juxt server environment 2024-04-28 13:38:45 -04:00
Matthew Lopez
d35fa242e2 Configure Juxtaposition with Redis 2024-04-28 13:27:04 -04:00
Matthew Lopez
aea83de628 Fix Juxtaposition patches 2024-04-28 12:59:33 -04:00
Matthew Lopez
0c5be36790 Update juxtaposition-ui submodule 2024-04-28 12:55:20 -04:00
Matthew Lopez
19ed9cbfa0 Fix account server patches 2024-04-28 12:54:06 -04:00
Matthew Lopez
48d677c4ad Clean repos before setting up submodules 2024-04-28 12:51:40 -04:00
Matthew Lopez
8fd683f4ca Update account submodule 2024-04-28 12:38:05 -04:00
dependabot[bot]
169c790963 Bump repos/Inkay from d62765b to b239ae8 (#41)
Bumps [repos/Inkay](https://github.com/PretendoNetwork/Inkay) from `d62765b` to `b239ae8`.
- [Release notes](https://github.com/PretendoNetwork/Inkay/releases)
- [Commits](d62765bab9...b239ae82db)

---
updated-dependencies:
- dependency-name: repos/Inkay
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-28 11:28:50 -04:00
dependabot[bot]
bd602647c2 Bump repos/website from 3e73961 to 2b98579 (#53)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `3e73961` to `2b98579`.
- [Commits](3e739618be...2b98579f19)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-26 16:07:35 -04:00
dependabot[bot]
f7ed3107ef Bump repos/website from 00dc864 to 3e73961 (#52)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `00dc864` to `3e73961`.
- [Commits](00dc864b32...3e739618be)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 15:20:19 -04:00
dependabot[bot]
d18fa85469 Bump repos/website from 9bb9f6a to 00dc864 (#35)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `9bb9f6a` to `00dc864`.
- [Commits](9bb9f6a4f0...00dc864b32)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 21:02:08 -04:00
dependabot[bot]
debc5f15dc Bump repos/website from 551a3b5 to 9bb9f6a (#34)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `551a3b5` to `9bb9f6a`.
- [Commits](551a3b564d...9bb9f6a4f0)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 16:50:22 -04:00
dependabot[bot]
2bc6433184 Bump repos/website from f394918 to 551a3b5 (#32)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `f394918` to `551a3b5`.
- [Commits](f3949182c4...551a3b564d)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 10:59:49 -04:00
dependabot[bot]
e1609d3c6f Bump repos/website from 9fef8dd to f394918 (#30)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `9fef8dd` to `f394918`.
- [Commits](9fef8dd8e1...f3949182c4)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 16:29:45 -04:00
Matthew Lopez
fbaa761452 Remove obsolete version element 2024-03-28 10:20:45 -04:00
dependabot[bot]
905499facf Bump repos/website from e63580f to 9fef8dd (#29)
Bumps [repos/website](https://github.com/PretendoNetwork/website) from `e63580f` to `9fef8dd`.
- [Commits](e63580f2c7...9fef8dd8e1)

---
updated-dependencies:
- dependency-name: repos/website
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 15:59:27 -04:00
Matthew Lopez
1e45d6b418 Add new 3DS friends account switcher instructions 2024-03-13 22:37:14 -04:00
Matthew Lopez
c1eacbd834 Add a note about the Citra online fork 2024-03-13 22:16:02 -04:00
Matthew Lopez
78a13be29c Update the readme with some setup advice 2024-03-03 21:52:46 -05:00
Matthew Lopez
c3ee9116af Implement access level 4 2024-03-03 18:56:34 -05:00
Matthew Lopez
0bcd0a386e Wait for 60 seconds when testing server startup 2024-03-03 11:03:17 -05:00
Matthew Lopez
f72c9c8ef2 Remove WIP comment from SMM server 2024-03-03 10:15:31 -05:00
dependabot[bot]
674d2d9959 Bump repos/juxtaposition-ui from 24dddb2 to e373686 (#28)
Bumps [repos/juxtaposition-ui](https://github.com/PretendoNetwork/juxtaposition-ui) from `24dddb2` to `e373686`.
- [Commits](24dddb2062...e3736862ca)

---
updated-dependencies:
- dependency-name: repos/juxtaposition-ui
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 14:21:49 -05:00
dependabot[bot]
f52ccb3330 Bump repos/account from 88a9c2e to 0242fa7 (#27)
Bumps [repos/account](https://github.com/PretendoNetwork/account) from `88a9c2e` to `0242fa7`.
- [Commits](88a9c2e04d...0242fa7450)

---
updated-dependencies:
- dependency-name: repos/account
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 14:51:08 -05:00
Matthew Lopez
292b00491d Document the Super Mario Maker server working 2024-02-22 22:30:21 -05:00
Matthew Lopez
c3b42e2888 Revert "Set up docker compose watch support"
This reverts commit b632f3e5a6.
2024-02-22 21:55:44 -05:00
Matthew Lopez
56e45e8fcd Reconfigure MinIO to be proxied through Nginx
This change is necessary because some games need to connect to a S3 server directly, and MinIO is limited to listening on one domain for virtual hosts.
2024-02-22 21:13:37 -05:00
Matthew Lopez
b632f3e5a6 Set up docker compose watch support 2024-02-22 18:12:15 -05:00
Matthew Lopez
42a16149f9 Switch to the legacy Go debug adapter
Without this, I couldn't create any breakpoints.
2024-02-22 18:11:46 -05:00
Matthew Lopez
e532a095b8 Enable Go debugging for all servers 2024-02-22 17:42:19 -05:00