hypejunction / hypesatis
This package is abandoned and no longer maintained.
No replacement package was suggested.
Elgg-based satis composer repository
Package info
github.com/hypeJunction/Elgg3-hypeSatis
Type:elgg-plugin
pkg:composer/hypejunction/hypesatis
1.0.5
2019-07-09 08:03 UTC
Requires
- php: >=5.5
- composer/installers: ~1.0
- composer/satis: ^1.0
This package is not auto-updated.
Last update: 2020-01-18 13:41:23 UTC
README
Allows hosting composer repository with private repositories as part of the Elgg site.
Satis Build
To build Satis composer repository:
vendor/bin/elgg-cli satis:build
You may want to configure a cron job to run this command to pull in new versions of packages at a given interval.
Client Setup
Clients are users accessing packages in the your satis repository.
First, add username and password of the Elgg account to the client server:
composer global config http-basic.{{host}} {{username}} {{password}}
In composer.json of the client project add:
{
"repositories": [
{
"type": "composer",
"url": "https://{{host}}/satis"
}
]
}
{{host}}is the hostname of your Elgg installation{{username}}is the username of the Elgg user{{password}}is the password of the Elgg user