feat: use Yolks base image for multiarch support

Changes to Yolks base image for multiarch support of AMD64 and ARM64.
This commit is contained in:
softwarenoob 2022-01-22 12:48:15 +02:00
parent ca944ddc9e
commit 28c587a918
No known key found for this signature in database
GPG Key ID: 727A9A3F4417ED51
9 changed files with 26 additions and 25 deletions

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-03-30T00:48:40+00:00", "exported_at": "2022-01-22T05:40:17-05:00",
"name": "Deno Generic", "name": "Deno Generic",
"author": "parker@parkervcp.com", "author": "parker@parkervcp.com",
"description": "A generic egg to run deno code.", "description": "A generic egg to run deno code.",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/deno run {{JS_FILE}}", "startup": ".\/deno run {{JS_FILE}}",

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-03-30T02:11:23+00:00", "exported_at": "2022-01-22T05:40:57-05:00",
"name": "luvit generic", "name": "luvit generic",
"author": "parker@parkervcp.com", "author": "parker@parkervcp.com",
"description": "A generic luvit egg This will clone a git repo for a bot. It defaults to master if no branch is specified.\r\n\r\nSupports the discordia lua framework.", "description": "A generic luvit egg This will clone a git repo for a bot. It defaults to master if no branch is specified.\r\n\r\nSupports the discordia lua framework.",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/luvit {{LUA_FILE}}", "startup": ".\/luvit {{LUA_FILE}}",

View File

@ -4,19 +4,20 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-01-15T16:32:57+01:00", "exported_at": "2022-01-22T05:41:57-05:00",
"name": "Factorio-ModUpdate", "name": "Factorio-ModUpdate",
"author": "tueye@tuworld.de", "author": "tueye@tuworld.de",
"description": "The vanilla Factorio server. With automatic Mod Updates after ReInstall.\r\n\r\nhttps:\/\/www.factorio.com\/", "description": "The vanilla Factorio server. With automatic Mod Updates after ReInstall.\r\n\r\nhttps:\/\/www.factorio.com\/",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [],
"startup": ".\/bin\/x64\/factorio --port {{SERVER_PORT}} --server-settings data\/server-settings.json --start-server {{SAVE_NAME}}.zip", "startup": ".\/bin\/x64\/factorio --port {{SERVER_PORT}} --server-settings data\/server-settings.json --start-server {{SAVE_NAME}}.zip",
"config": { "config": {
"files": "{\r\n \"data\/server-settings.json\": {\r\n \"parser\": \"json\",\r\n \"find\": {\r\n \"name\": \"{{server.build.env.SERVER_NAME}}\",\r\n \"description\": \"{{server.build.env.SERVER_DESC}}\",\r\n \"max_players\": \"{{server.build.env.MAX_SLOTS}}\",\r\n \"username\": \"{{server.build.env.SERVER_USERNAME}}\",\r\n \"token\": \"{{server.build.env.SERVER_TOKEN}}\",\r\n \"autosave_interval\": \"{{server.build.env.SAVE_INTERVAL}}\",\r\n \"autosave_slots\": \"{{server.build.env.SAVE_SLOTS}}\",\r\n \"afk_autokick_interval\": \"{{server.build.env.AFK_KICK}}\"\r\n }\r\n }\r\n}", "files": "{\r\n \"data\/server-settings.json\": {\r\n \"parser\": \"json\",\r\n \"find\": {\r\n \"name\": \"{{server.build.env.SERVER_NAME}}\",\r\n \"description\": \"{{server.build.env.SERVER_DESC}}\",\r\n \"max_players\": \"{{server.build.env.MAX_SLOTS}}\",\r\n \"username\": \"{{server.build.env.SERVER_USERNAME}}\",\r\n \"token\": \"{{server.build.env.SERVER_TOKEN}}\",\r\n \"autosave_interval\": \"{{server.build.env.SAVE_INTERVAL}}\",\r\n \"autosave_slots\": \"{{server.build.env.SAVE_SLOTS}}\",\r\n \"afk_autokick_interval\": \"{{server.build.env.AFK_KICK}}\"\r\n }\r\n }\r\n}",
"startup": "{\r\n \"done\": \"Hosting game at\",\r\n \"userInteraction\": []\r\n}", "startup": "{\r\n \"done\": \"Hosting game at\"\r\n}",
"logs": "{\r\n \"custom\": false,\r\n \"location\": \"factorio-current.log\"\r\n}", "logs": "{}",
"stop": "\/quit" "stop": "\/quit"
}, },
"scripts": { "scripts": {

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-07-04T00:38:57+03:00", "exported_at": "2022-01-22T05:42:40-05:00",
"name": "Vanilla Bedrock", "name": "Vanilla Bedrock",
"author": "parker@parkervcp.com", "author": "parker@parkervcp.com",
"description": "Bedrock Edition (also known as the Bedrock Version, Bedrock Codebase, Bedrock Engine or just Bedrock) refers to the multi-platform family of editions of Minecraft developed by Mojang AB, Microsoft Studios, 4J Studios, and SkyBox Labs. Prior to this term, as the engine originated with Pocket Edition, this entire product family was referred to as \"Pocket Edition\", \"MCPE\", or \"Pocket\/Windows 10 Edition\".", "description": "Bedrock Edition (also known as the Bedrock Version, Bedrock Codebase, Bedrock Engine or just Bedrock) refers to the multi-platform family of editions of Minecraft developed by Mojang AB, Microsoft Studios, 4J Studios, and SkyBox Labs. Prior to this term, as the engine originated with Pocket Edition, this entire product family was referred to as \"Pocket Edition\", \"MCPE\", or \"Pocket\/Windows 10 Edition\".",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/bedrock_server", "startup": ".\/bedrock_server",

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2022-01-11T10:01:29-05:00", "exported_at": "2022-01-22T05:43:25-05:00",
"name": "RedM", "name": "RedM",
"author": "parker@parkervcp.com", "author": "parker@parkervcp.com",
"description": "A new RedM egg for the latest builds due to recent changes in RedM", "description": "A new RedM egg for the latest builds due to recent changes in RedM",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": "$(pwd)\/alpine\/opt\/cfx-server\/ld-musl-x86_64.so.1 --library-path \"$(pwd)\/alpine\/usr\/lib\/v8\/:$(pwd)\/alpine\/lib\/:$(pwd)\/alpine\/usr\/lib\/\" -- $(pwd)\/alpine\/opt\/cfx-server\/FXServer +set citizen_dir $(pwd)\/alpine\/opt\/cfx-server\/citizen\/ +set sv_licenseKey {{CFX_LICENSE}} +set steam_webApiKey {{STEAM_WEBAPIKEY}} +set sv_maxplayers {{MAX_PLAYERS}} +exec server.cfg +set gamename rdr3", "startup": "$(pwd)\/alpine\/opt\/cfx-server\/ld-musl-x86_64.so.1 --library-path \"$(pwd)\/alpine\/usr\/lib\/v8\/:$(pwd)\/alpine\/lib\/:$(pwd)\/alpine\/usr\/lib\/\" -- $(pwd)\/alpine\/opt\/cfx-server\/FXServer +set citizen_dir $(pwd)\/alpine\/opt\/cfx-server\/citizen\/ +set sv_licenseKey {{CFX_LICENSE}} +set steam_webApiKey {{STEAM_WEBAPIKEY}} +set sv_maxplayers {{MAX_PLAYERS}} +exec server.cfg +set gamename rdr3",

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-07-02T03:45:27+03:00", "exported_at": "2022-01-22T05:44:04-05:00",
"name": "Teeworlds", "name": "Teeworlds",
"author": "parker@parkervcp.com", "author": "parker@parkervcp.com",
"description": "Teeworlds is a free online multiplayer game, available for all major operating systems. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!", "description": "Teeworlds is a free online multiplayer game, available for all major operating systems. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/teeworlds_srv", "startup": ".\/teeworlds_srv",

View File

@ -4,19 +4,19 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-11-29T09:48:58+01:00", "exported_at": "2022-01-22T05:44:42-05:00",
"name": "Terraria Vanilla", "name": "Terraria Vanilla",
"author": "iamkubi@gmail.com", "author": "iamkubi@gmail.com",
"description": "Dig, fight, explore, build! Nothing is impossible in this action-packed adventure game.", "description": "Dig, fight, explore, build! Nothing is impossible in this action-packed adventure game.",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/TerrariaServer.bin.x86_64 -config serverconfig.txt", "startup": ".\/TerrariaServer.bin.x86_64 -config serverconfig.txt",
"config": { "config": {
"files": "{\r\n \"serverconfig.txt\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"worldpath\": \"\/home\/container\/saves\/Worlds\",\r\n \"worldname\": \"{{server.build.env.WORLD_NAME}}\",\r\n \"world\": \"\/home\/container\/saves\/Worlds\/{{server.build.env.WORLD_NAME}}.wld\",\r\n \"difficulty\": \"{{server.build.env.WORLD_DIFFICULTY}}\",\r\n \"autocreate\": \"{{server.build.env.WORLD_SIZE}}\",\r\n \"port\": \"{{server.build.default.port}}\",\r\n \"maxplayers\": \"{{server.build.env.MAX_PLAYERS}}\",\r\n \"motd\": \"{{server.build.env.SERVER_MOTD}}\"\r\n }\r\n }\r\n}", "files": "{\r\n \"serverconfig.txt\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"worldpath\": \"\/home\/container\/saves\/Worlds\",\r\n \"worldname\": \"{{server.build.env.WORLD_NAME}}\",\r\n \"world\": \"\/home\/container\/saves\/Worlds\/{{server.build.env.WORLD_NAME}}.wld\",\r\n \"difficulty\": \"{{server.build.env.WORLD_DIFFICULTY}}\",\r\n \"autocreate\": \"{{server.build.env.WORLD_SIZE}}\",\r\n \"port\": \"{{server.build.default.port}}\",\r\n \"maxplayers\": \"{{server.build.env.MAX_PLAYERS}}\",\r\n \"motd\": \"{{server.build.env.SERVER_MOTD}}\"\r\n }\r\n }\r\n}",
"startup": "{\"done\": \"Type 'help' for a list of commands\"}", "startup": "{\r\n \"done\": \"Type 'help' for a list of commands\"\r\n}",
"logs": "{}", "logs": "{}",
"stop": "exit" "stop": "exit"
}, },

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-07-07T19:53:13+02:00", "exported_at": "2022-01-22T05:45:16-05:00",
"name": "Prometheus", "name": "Prometheus",
"author": "p.zarrad@outlook.de", "author": "p.zarrad@outlook.de",
"description": "The Prometheus monitoring system and time series database.", "description": "The Prometheus monitoring system and time series database.",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/prometheus --web.listen-address=0.0.0.0:{{SERVER_PORT}} --config.file=\/home\/container\/prometheus.yml --storage.tsdb.path=\/home\/container\/data --web.console.templates=\/home\/container\/consoles --web.console.libraries=\/home\/container\/console_libraries --web.config.file=\/home\/container\/prometheus.web.yml", "startup": ".\/prometheus --web.listen-address=0.0.0.0:{{SERVER_PORT}} --config.file=\/home\/container\/prometheus.yml --storage.tsdb.path=\/home\/container\/data --web.console.templates=\/home\/container\/consoles --web.console.libraries=\/home\/container\/console_libraries --web.config.file=\/home\/container\/prometheus.web.yml",

View File

@ -4,13 +4,13 @@
"version": "PTDL_v1", "version": "PTDL_v1",
"update_url": null "update_url": null
}, },
"exported_at": "2021-07-06T23:52:45+02:00", "exported_at": "2022-01-22T05:46:01-05:00",
"name": "Grafana", "name": "Grafana",
"author": "p.zarrad@outlook.de", "author": "p.zarrad@outlook.de",
"description": "The open and composable observability and data visualization platform.\r\nVisualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.", "description": "The open and composable observability and data visualization platform.\r\nVisualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.",
"features": null, "features": null,
"images": [ "images": [
"quay.io\/parkervcp\/pterodactyl-images:base_debian" "ghcr.io\/parkervcp\/yolks:debian"
], ],
"file_denylist": [], "file_denylist": [],
"startup": ".\/bin\/grafana-server web", "startup": ".\/bin\/grafana-server web",