-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to laravel 10 and running again #103
base: next
Are you sure you want to change the base?
Conversation
…erabilities, fix false path of Models, deinstall Puppertier from php (not laravel 9 compatible)
…yt-dlp changed (is better maintained), puphpeteer replaced with Browsershot
…Provider.php first fix (currently Error: net::ERR_CONNECTION_REFUSED at http://localhost:8080), add pupertier to nodejs, add Dockerfile
solves Issue #99 |
What a good work! Let me some time to review that correctly :) |
how does it look, have you already taken a closer look at it in the meantime? I'm just thinking if it would be useful to extend the link parsing that Twitter links are automatically parsed and the text + the images / videos are then displayed in the text field, or generally adjust the links so if an image is set (SEO) that this is also displayed and not only the text. |
I have now upgraded the dependencies in the docker file and upgraded the project to Laravel 10 in my branch, since Laravel 9 will reach EOL in February. My Shaark instance is now running over the image I built over my branch and I haven't noticed any problems so far, both pdf and yt-dlp video archiving works. with the pdf you should only pay attention to the zombie processes that chromium currently generates, maybe a process manager should be included. |
I was kind and attached my Kubernetes configuration as a helm chart of how I have it running at my setup |
0e0ea92
to
665b983
Compare
update album has in past removed all images because only order was given and no name
I upgraded the next branch to laravel 9,
updated all node modules so that no more vulnerabilities are displayed,
adjusted the changes that brought the version in
and changed from Puphpeteer to Browsershoot, since Puphpeteer is not Laravel 9 compatible.
Besides, I have everywhere adjusted the namespace at the models imports.
Last but not least I added a Dockerfile with which you can build a fully functional image,
with which I tested the platform several times.
After starting the image you only have to link the storage and execute the install/upgrade command.
In the container you have to mount the .env file and the storage folder.