|over 5 years ago||about 16 hours ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning Pomander yet.
Tracking mentions began in Dec 2020.
Automate Deployments on Merge to Main Branch
1 project | reddit.com/r/devops | 20 Jan 2022
SSH-ing into servers and doing a git pull is an approach I've used before with PHP. One thing to lookout for is if that server is taking requests during the git pull. If so, this can lead to some requests failing as files change during the pull. A way to address this is to have a symlink'ed webroot. That way you can keep multiple copies of your repo on the server and swap the symlink once the git pull is done. This also allows a quick rollback to the previous version if there is an issue with the new deploy. Checkout deployer.
Deploy project on Ubuntu Server
2 projects | reddit.com/r/laravel | 3 Jan 2022
What I can do to do more and more devops things?
1 project | reddit.com/r/devops | 15 Dec 2021
Ansible is great but if you feel that it's too much, you could start with someting like deployer.org, that you can configure and run locally or from CI.
good evening dev, i am uploading a laravel project with filezilla to my hosting for the first time, but i noticed that it takes a long time. What is the best way?
1 project | reddit.com/r/laravel | 28 Nov 2021
If you know ssh or would like to dive into it, I’d give deployer a go. If not, just use forge. You’ll need git for both of these.
Yes, PHP Is Worth Learning/Using in $Current_year
6 projects | news.ycombinator.com | 17 Nov 2021
This is not accurate. While some shared hosts offer node or rails you will be limited by memory and it might not even run your app. The reason PHP is so good for shared hosting is that it runs per request and when you have rarely visited PHP application it requires basically no resources. You can have 100s of small websites sharing resources that get few visitors a day on single server and it will be fine. Try doing that with node or rails which are application servers that need to run all the time.
Heroku is fine but imagine you are agency managing 50 small sites. Heroku is like 7usd month minimum? You can pay 350usd month for Heroku or put it all on 20usd VPS and result will be same.
That's why all self-hosted CMSes worth something are in PHP world and there are very few in python/rails/node.
Also its not like PHP devs have been living under a rock for 20 years and don't want nice things. Git deployment is offered even by many shared hostings, people use SFTP+rsync, or things like https://deployer.org/. And there is very active market of server management tools like https://forge.laravel.com/ https://ploi.io/ https://moss.sh/ that combined with attributes of PHP will give you your own little super easy heroku.
And scaling... well most people don't need scale, you scale CMSes by caching anyway. And you can run pretty big scale just on one machine. And if you want automatic extreme scaling it's not like you can't do that with PHP https://vapor.laravel.com/
I am lost on how to "correctly" deploy my app to the production server
3 projects | reddit.com/r/laravel | 20 Oct 2021
At my company we use Deployer free and fairy easy to setup/use.3 projects | reddit.com/r/laravel | 20 Oct 2021
I use Deployer - for both personal and work projects. It's easy to configure, simple to use and it uses "atomic deployments" - so there is zero downtime.
What is your preferred deployment strategy?
5 projects | reddit.com/r/PHP | 18 Oct 2021
And Envoyer https://envoyer.io/ is Laravel's dedicated paid deployment tool -- will take care of the more involved process where you setup the new version in a new dated path, do the work on that, and then change the webroot symlink to the new path, rollbacks, etc. Nice for larger sites and such, although you can of course script that yourself too or use https://deployer.org
Is there a way to ignore a commit (or a number of commits) without rebasing?
1 project | reddit.com/r/git | 30 Sep 2021
There are lots of deployment tools to choose from, but I really like deployer which is free and super easy to set up
How do you deploy your Laravel app?
4 projects | reddit.com/r/laravel | 27 Sep 2021
We use Deployer - manually triggered zero downtime deployments.
What are some alternatives?
Envoy - Elegant SSH tasks for PHP.
Magallanes - The PHP Deployment Tool
Plum - A deployer library for PHP 5.3
PHPloy - PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks.
plum - Multiple dispatch in Python
swoole-src - Programmatic server for PHP with async IO, coroutines and fibers
liquibase - Main Liquibase Source
docs-deploy - Deploys a VuePress markdown docs repo to GitHub Pages.
git-ftp - Uses Git to upload only changed files to FTP servers.