taecontrol / moonguard

MoonGuard: Keep your sites in orbit.
https://moonguard.dev
MIT License
29 stars 1 forks source link

[RES] Distribución de paquete privado #14

Closed rpereira-tae closed 1 year ago

rpereira-tae commented 1 year ago

Investigar estrategias de distribución privada para el repositorio.

rpereira-tae commented 1 year ago

@AlexisTAE

AlexisTAE commented 1 year ago

https://repman.io/self-hosted/

aqui usan satis https://levelup.gitconnected.com/how-to-host-your-own-private-packagist-for-free-or-extremely-cheap-faf44eca3647

aqui usan packagist desde un repo privado de github https://dudi.dev/composer-private-packages-github-repository

AlexisTAE commented 1 year ago

@rpereira-tae @guetteman @w1ls0nv3l la duda que veo con laravel nova es si ellos tienen instalado github en un dominio privado o ellos hacen todo el proceso de releases desde sus servidor privado?

rpereira-tae commented 1 year ago

@rpereira-tae @guetteman @w1ls0nv3l la duda que veo con laravel nova es si ellos tienen instalado github en un dominio privado o ellos hacen todo el proceso de releases desde sus servidor privado?

No creo que instalen un github privado en el dominio.

Laravel Spark y Laravel Nova tienen más o menos el mismo proceso de instalación con composer, ambos apuntan a sus servidores "https://spark.laravel.com" o "https://nova.laravel.com".

"repositories": [
        {
            "type": "composer",
            "url": "https://spark.laravel.com"
        }
    ],

En la documentación de Laravel Nova dice:

You may install Nova as a Composer package via our private Satis repository. To get started, ...

Pareciera que vamos a tener que montar nuestro propio repositorio privado con Satis, el artículo de alexvanderbist tiene una segunda parte que explica como tratar el authentication con laravel 🤔

https://alexvanderbist.com/2021/setting-up-and-securing-a-private-composer-repository/ https://alexvanderbist.com/2021/private-satis-authentication-backed-by-laravel/

AlexisTAE commented 1 year ago

ps al parecer si satis se ve como la mejor opcion es usar satis

rpereira-tae commented 1 year ago

En Youtube no hay el clásico tutorial de india? 😂

AlexisTAE commented 1 year ago

no eh encontrado, solo explican como construirlo pero no como desplegar con satis. si se logra deberiamos hacer un blog de eso jeje

rpereira-tae commented 1 year ago

En Laracasts creo que hay una serie de videos de como hacer un paquete, es del 2019 y creo que hay una parte de deployment pero no alcancé a ver ese

AlexisTAE commented 1 year ago

hay un curso pero lo hacen con packagist

AlexisTAE commented 1 year ago

deberiamos a hacer una prueba ya que guette tiene el dominio seguir el tutorial y montar un release y en el camino ver que cambiar @guetteman @rpereira-tae @w1ls0nv3l nose que opinan.

rpereira-tae commented 1 year ago

La documentación de Satis: https://composer.github.io/satis/

Otro tutorial: https://t3planet.com/blog/satis-private-packages-composer/

rpereira-tae commented 1 year ago

Si deberíamos hacer una prueba

rpereira-tae commented 1 year ago

@guetteman