Baltimer
Baltimer

Reputation: 31

Multiple projects - 1 package

I'm working with multiple projects, each one separated from the others in my server. So my problem is that I have a Core project that have all the functions I need, and in Laravel projects it's annoying to copy/paste everything every time. I was thinking to create a package and install it in all my Laravel projects via composer, but it bothers me the fact that every time I want to add a feature or perform a minor bug fix, I will have to do a composer update in every project (I have more than 20 actually).

I just came up with some ideas, let me know what do you think about it and if you will use some different idea:

What do you think about that options? I think I will go for the 3rd one, but wanna know your opinions or if you have the same problem and works with other solutions.

Upvotes: 0

Views: 179

Answers (1)

Jerodev
Jerodev

Reputation: 33186

Or you could create a bash script that runs composer update for all of your projects.

#!/bin/bash

cd /var/www/website.com && composer update package/name
cd /var/www/website2.com && composer update package/name
cd /var/www/website3.com && composer update package/name

Upvotes: 1

Related Questions