Correct way to install blueprint core?

Either im really dumb, or the docs for installing blueprint core is missing. Click for more.
26 Replies
Flame
FlameOP3y ago
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 installation
Emma
Emma3y ago
Blueprint 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.
Flame
FlameOP3y ago
🤔 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?)
Emma
Emma3y ago
Some kids abusing their reaction rights.
Flame
FlameOP3y ago
ahh okay xD
Emma
Emma3y ago
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.
Flame
FlameOP3y ago
sure, thanks !
Emma
Emma3y ago
You'll also be able to use -export to generate a identifier.blueprint file.
Flame
FlameOP3y ago
oki I'll probably modify the core itself too, i think
Emma
Emma3y ago
You could, yeah.
Flame
FlameOP3y ago
yesssssssssssss
No description
Flame
FlameOP3y ago
that minified js is a compiled jsx component
Flame
FlameOP3y ago
No description
Emma
Emma3y ago
ayo
Flame
FlameOP3y ago
yessir
Flame
FlameOP3y ago
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)
No description
Flame
FlameOP3y ago
(imagine instead of message that will be serverData, and userData, that the component can receive to get details about server or user :DDD)
Emma
Emma3y ago
that would be really cool if you can make it work, please make a pr or issue or however github works
Flame
FlameOP3y ago
yes ofc I will
Emma
Emma3y ago
alrighty
Flame
FlameOP3y ago
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
Emma
Emma3y ago
that would be possible, yes i've also improved the forum tags to something more understandable
Flame
FlameOP3y ago
👌
debargha
debargha3y ago
i am also confused where to put the blueprint files lol
Emma
Emma3y ago
/var/www/pterodactyl it's in the readme on github and in the release file's readme
debargha
debargha3y ago
Ok thankss Yes it written but it is not written that we have to put the files there lol

Did you find this page helpful?