https://github.com/jazzsequence/satis-server
A private Composer repository for externally hosted projects.
https://github.com/jazzsequence/satis-server
Last synced: 5 months ago
JSON representation
A private Composer repository for externally hosted projects.
- Host: GitHub
- URL: https://github.com/jazzsequence/satis-server
- Owner: jazzsequence
- License: mit
- Created: 2025-08-01T14:45:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T00:44:37.000Z (6 months ago)
- Last Synced: 2025-10-05T02:45:15.264Z (6 months ago)
- Language: PHP
- Homepage: https://packages.jazzsequence.com
- Size: 813 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# jazzsequence/satis-server
[](https://github.com/jazzsequence/satis-server/actions/workflows/satis-build.yml)
[](https://github.com/jazzsequence/satis-server/actions/workflows/push-to-pantheon.yml)
[](https://github.com/jazzsequence/satis-server/actions/workflows/ci.yaml)
A simple static Composer repository generator powered by [Satis](https://github.com/composer/satis).
The production implementation of this repository is hosted at [https://packages.jazzsequence.com](https://packages.jazzsequence.com).
To use the jazzsequence Satis server as a composer repository, add the following to your `composer.json`:
```json
{
"repositories": [
{
"type": "composer",
"url": "https://packages.jazzsequence.com"
}
]
}
```
## What is Satis?
Satis is a tool that allows PHP developers to create a private package repository for their projects' dependencies. It provides
increased control over package distribution, improved security, and faster package installations, by creating a static Composer
registry that can be hosted anywhere (even via Docker, locally).
## Building Satis
The Satis repository is built daily as well as ad-hoc whenever a `composer install` or `composer update` is run. To manually build the Satis repository, run:
```bash
composer build-satis
```
Alternately, you can use the workflow dispatch feature in GitHub Actions to trigger a Satis build manually.