Commit Graph

144 Commits

Author SHA1 Message Date
gOOvER
e7da5acb90 Merge remote-tracking branch 'parkervcp/master' 2021-09-10 06:56:28 +02:00
Alex
4f63fec3f0 Revert "refactor(dotnet): folder name"
This reverts commit 6b4870906b.
2021-08-24 21:16:58 +03:00
Alex
6b4870906b refactor(dotnet): folder name 2021-08-24 21:07:56 +03:00
Alex
7bbb93110c ci(dotnet): fix workflow and formatting
Fix formatting and provide build platform. This together with debian path fix should resolve building of the images
2021-08-24 21:05:46 +03:00
Softwarenoob
7ef5084968 ci(build): force rebuild base images 2021-08-24 20:54:27 +03:00
Softwarenoob
2b0f33c236 Merge branch 'ci/oses' 2021-08-24 20:51:07 +03:00
Softwarenoob
75af71a122 ci(base): Correct package path 2021-08-24 20:50:37 +03:00
Torsten Widmann
61e341587e Add Dotnet 2.1, 3.1, 5.0 Docker Images (#9)
* Add Dotnet 2.1, 3.2, 5.0 Docker Images
2021-08-24 20:10:35 +03:00
Torsten Widmann
581038a328 Fix for Debian Bullyeye (#8) 2021-08-22 20:46:05 +03:00
Torsten Widmann
7c0061618f Updated package, for Bullseye (#7) 2021-08-22 20:45:45 +03:00
Softwarenoob
86a97cf362 feat: migrate all java images from alpine to debian 2021-08-22 04:44:01 +03:00
Softwarenoob
4884c6728b docs: fix ubuntu os image typo 2021-08-06 23:34:19 +03:00
Softwarenoob
2db7d40454 fix: oses workflow migration
fix building oses images after migrating them over
2021-08-06 23:31:39 +03:00
Softwarenoob
36f90183e2 fix: build workflows and migrate base to oses
Fix bot image workflow build and migrate base images to oses since it appears we already have such folder - although badly named (why not base?).
2021-08-06 23:20:24 +03:00
Softwarenoob
ba43d5ab59 fix: attemp to fix workflow 2021-08-06 22:33:07 +03:00
Softwarenoob
eb515743e7 feat: add base_ubuntu and base_debian images
Base images that self-hosted with other images importing these to build the image
2021-08-06 22:18:34 +03:00
Softwarenoob
4650340592 feat: add bot specific docker images
Migrates over docker images that are required to run specific bots
2021-08-06 22:17:06 +03:00
Softwarenoob
6b1fde7b50 feat: migrate Python images based on eval startup to support Discord egg
Migrates Python images from images fork with eval startup that correctly parses the Discord.py startup parameters
2021-08-06 21:55:29 +03:00
Softwarenoob
d8126cc628 feat: add nodejs images with eval startup to work with Discord eggs
Porting over nodejs images to yolks which use eval startup to properly manage the discord.js egg startup parameters
2021-08-06 21:48:59 +03:00
Alex
a8b0860d28 Merge pull request #6 from pascal-zarrad/feature/improve-cassandra-images
Improve Cassandra images
2021-08-04 01:57:49 +03:00
Pascal Zarrad
9c976a7aad Add pytz module 2021-08-03 23:07:39 +02:00
Pascal Zarrad
58a430d459 Add java version output to entrypoint 2021-08-03 22:29:17 +02:00
Alex
d5527b5c7f Merge pull request #5 from pascal-zarrad/feature/cassandra
Add a Apache Cassandra image
2021-08-02 00:04:26 +03:00
Pascal Zarrad
70af7a9dff Make cassandra to a generic yolks image 2021-08-01 22:45:33 +02:00
Pascal Zarrad
b797d567e4 Fix version printing 2021-08-01 22:44:01 +02:00
Pascal Zarrad
46ac715efa Add software build GitHub action 2021-08-01 22:44:01 +02:00
Pascal Zarrad
8b6f7a652a Add cassandra images to readme 2021-08-01 22:43:46 +02:00
Pascal Zarrad
ea0c2fe67c Add cassandra images 2021-08-01 20:44:10 +02:00
Softwarenoob
88a6c5f1ae docs: update installation readme title
Points installation image title to the folder to match the readme format
2021-07-18 03:42:05 +03:00
Softwarenoob
b5c8d7ccc6 docs: easier to read image list
Differentiates each image section making it easier to navigate and differentiate
2021-07-18 03:38:58 +03:00
Softwarenoob
c42fc50cbd docs: update debian-install
Updates debian-install point to the correct new folder and pull link. resolves #4
2021-07-18 03:20:59 +03:00
Alex
681b068b4f patch: workflow registry
Use correct registry for pushing built erlang images
2021-07-17 17:37:46 +03:00
Alex
cb449862c6 Merge pull request #3 from pascal-zarrad/feature/erlang
Add erlang images
2021-07-17 01:13:51 +03:00
Pascal Zarrad
be19be7cee Add erlang to README 2021-07-14 23:48:37 +02:00
Pascal Zarrad
eaa2d8a25d Add erlang images 2021-07-14 23:30:12 +02:00
Alex
d1c80ea7e3 Merge pull request #2 from lilkingjr1/arma3
Arma 3 - Small Bug Fix
2021-07-14 12:27:58 +03:00
Red-Thirten
577d18ce26 Arma 3 - Small Bug Fix
- Fixed RemoveDuplicates function adding an extra trailing semicolon if the input string is empty.
- Added Aussie Server Hosts as a credited contributor for help and ideas on the project.
2021-07-13 23:24:28 -07:00
Softwarenoob
ff39426961 force rebuild all images 2021-07-14 03:45:37 +03:00
Softwarenoob
7367b5d3b7 migrate workflows to parkervcp repository 2021-07-14 03:42:20 +03:00
Michael (Parker) Parker
3d93b50204 Merge pull request #1 from lilkingjr1/arma3
Add Arma 3 Image
2021-07-13 16:51:17 -07:00
Alex
734e5f2657 Merge branch 'pterodactyl:master' into master 2021-07-14 00:01:12 +03:00
Red-Thirten
4b47c04777 Update entrypoint.sh
- Moved the mod movement, lowercase command, and key movement to the "success" portion of the SteamCMD function to prevent the code from trying to perform these actions on failed mod downloads.
- Changed some of the echos to print this process more cleanly
2021-07-13 12:19:12 -07:00
Red-Thirten
1811271a68 Update entrypoint.sh 2021-07-12 19:57:34 -07:00
Red-Thirten
d3b62017b7 Update games.yml
- Added Arma 3 game image reference
2021-07-12 17:04:15 -07:00
Red-Thirten
06ca1edce7 Added Arma 3 image files
These files originate from https://github.com/parkervcp/images/tree/game/arma3 which is currently hosted at quay.io/parkervcp/pterodactyl-images:game_arma3
However, the entire image has been mainly rewritten in this update, which includes the following changes:
- Code styling / nomenclature has been normalized across the entire file.
- A robust RunSteamCMD function has been added to run SteamCMD with advanced error handling and reporting. Works for both the server and mods, and is configurable with the STEAMCMD_ATTEMPTS environment variable to specify how many times it should retry a download after a recoverable error (like large Workshop mod downloads timing out).
- Added support for a MOD_FILE environment variable, to specify an exported Arma 3 modlist HTML file for import into the server (for downloads and runtime). These mods are combined with any mods listed in MODIFICATIONS.
- A more robust and automatic way of downloading/updating mods is now included with the UPDATE_SERVER function. All mods to be used during runtime are checked for updates by comparing local file's creation dates against the mod's Workshop page last update. This allows for fast and reliable mod updates compared to the old manual system, and allows users to comfortably leave the update server function on all the time if they'd like.
- Added a RemoveDuplicates function to prevent a user from accidentally loading a mod twice.
- Checks for missing, trailing semicolons in manual mod lists due to human error.
- Mod update information echos are less cryptic and now use the mod's human-readable name, as well as printing the date they last updated.
- Made the server binary check error messages less cryptic and provided solution recommendations.
- Added a CLEAR_CACHE env. var. function to delete headless client profiles on startup to help with potential issues they cause.
- Un-hardcoded the basic.cfg URL and replaced with env. var.
- Added HC_HIDE env. var. to prevent headless client console spam.
- Added VALIDATE_SERVER env. var. to manually validate, because the new automatic update function skips validation to speed it up.
- Added CDLC env. var. for easy download of Creator DLCs incase the user doesn't know how to use SteamCMD beta branches.
2021-07-12 17:01:41 -07:00
Red-Thirten
cc01ed7599 Create README.md 2021-07-12 16:56:17 -07:00
Red-Thirten
52cd7be921 Update README.md
- Added Arma 3 game image
- Adjusted all the links to be relative to the root folder to be more robust
2021-07-12 16:50:32 -07:00
Alex
b7ad086aba Add setup-qemu-action for arm64 (#8)
Adds `docker/setup-qemu-action` to the image building workflow, enabling images to be built for architectures and OSes other than `linux/amd64`.
2021-07-09 13:03:10 -06:00
Dane Everitt
fa1bb9757e Also build arm 2021-07-04 14:59:34 -07:00
Dane Everitt
b5747f2fa2 Use only 8, 11, 16 (and OpenJ9 variants) 2021-07-04 14:56:00 -07:00