Correct way to install blueprint core?
Either im really dumb, or the docs for installing blueprint core is missing. Click for more.
26 Replies
The github readme says you need to have release file, but does not say where to unzip it or what to do with it.
I unzipped it into root ptero folder, annd it modified .gitignore, which im pretty sure it wasn't supposted to, fixed that, and when I tried running
bash blueprint.sh
it is throwing errors pretty much similar to https://discord.com/channels/1063548024825057451/1100473744725639168.
I think I found the solution, should've searched a bit more, but eh well. https://discord.com/channels/1063548024825057451/1094956337521250416/1105518917184655461
Ohh I have a different name for the pterodactyl directory, that's why its throwing errors
yup, changed FOLDER variable and it worked fine
(donno if doing that did anything, but I did rename blueprint to .blueprint)
yeah it was not needed, cool
I think blueprint should just show the user "Is /var/www/pterodactyl
the correct pterodactyl directory? Y/N" N asks for new location, Y continues installationBlueprint has it's own .gitignore. This doesn't matter as Pterodactyl contributions aren't done in the Ptero folder anyways.
It was made for being able to use Blueprint on Docker panels, but I'll probably implement that in the next version.
🤔 I don't understand, .gitignore file is shipped with a release zip file, I don't think it should be
i think I was not meant to unzip the blueprint release file inside pterodactyl folder lmao
nice 👍
(also no reaction perms lol?)
Some kids abusing their reaction rights.
ahh okay xD
If you are going to make an extension, put the files in .blueprint/dev. You'll be able to do "blueprint -build" to quickly update your extension on the panel.
sure, thanks !
You'll also be able to use -export to generate a identifier.blueprint file.
oki
I'll probably modify the core itself too, i think
You could, yeah.
yesssssssssssss

that minified js is a compiled jsx component

ayo
yessir
but I still need to figure out how to pass props and stuff correctly, rn this works, but TS gets mad (<- that is solvable if I add a type and make the props same for all extensions)

(imagine instead of message that will be serverData, and userData, that the component can receive to get details about server or user :DDD)
that would be really cool
if you can make it work, please make a pr or issue or however github works
yes ofc I will
alrighty
btw just a suggestion, it would be cool if we can have multiple extensions in the dev folder, so we can work on multiple extensions at the same time
that would be possible, yes
i've also improved the forum tags to something more understandable
👌
i am also confused where to put the blueprint files lol
/var/www/pterodactyl
it's in the readme on github and in the release file's readme
Ok thankss
Yes it written but it is not written that we have to put the files there lol