Saltar a contenido

satis

Propósito

Repositorio Composer privado. Publica paquetes internos, principalmente platform-utils, para que los proyectos Laravel puedan instalarlos sin depender de Packagist.

Stack

  • PHP
  • Composer
  • Satis
  • Docker

Repositorio

VortexPlayDev/satis

Uso

Construir el repositorio:

php bin/satis build <configuration-file> <output-directory>

Con Docker:

docker run --rm --init -it \
  --user $(id -u):$(id -g) \
  --volume $(pwd):/build \
  --volume "${COMPOSER_HOME:-$HOME/.composer}:/composer" \
  composer/satis build <configuration-file> <output-directory>

Operación

  • El resultado se publica en el hosting estático configurado para Satis.
  • Los proyectos consumidores deben tener configurado el repositorio privado en composer.json.
  • Al publicar una nueva versión de platform-utils, actualizar el índice de Satis.

Documentación relacionada