Este pequeño sitio web permite la descarga de complementos de GmodStore sin necesidad de poner el sitio en línea, pero gracias a su API. Esto es muy útil en el caso de que el propietario de una cuenta desee brindar a terceros la posibilidad de descargar sus complementos creados/comprados sin darles credenciales de conexión, este es un medio equivalente a las soluciones de " acceso secundario ". El propietario de la cuenta sólo necesita generar un token de autenticación con ciertos permisos restringidos para poder entregárselo a personas autorizadas.
Los tokens se pueden generar en esta dirección: https://www.gmodstore.com/settings/personal-access-tokens. Deben tener los siguientes permisos: products:read
, product-versions:read
, product-versions:download
, users:read
y user-purchases:read
. Una vez creado, el sitio te indica el procedimiento a seguir.
Advertencia
La implementación en un entorno de producción ( con o sin Docker ) requiere un servidor web ya configurado como Nginx, Apache o Caddy para servir scripts PHP.
Instale PHP LTS (>8.1 o superior);
Utilice un servidor web para servir scripts PHP y archivos estáticos.
Consejo
Para probar el proyecto, también puedes usar Docker. Una vez instalada, simplemente inicie la imagen de desarrollo de Docker usando el comando docker compose up --detach --build
. El sitio debe ser accesible en la siguiente dirección: http://localhost/. Si desea trabajar en el proyecto con Docker, debe usar el comando docker compose watch --no-up
para sincronizar automáticamente los cambios locales con el contenedor. ?
Depósito
La imagen de Docker también se puede implementar en producción, pero esto requiere un conocimiento profundo para implementar, optimizar y proteger adecuadamente su instalación , para evitar consecuencias no deseadas.
Este sitio web no está afiliado a GmodStore de ninguna manera, excepto que uso su increíble API para brindarle este servicio.
Este sencillo sitio web ofrece la posibilidad de descargar complementos de GmodStore sin tener que pasar por el sitio web en línea, sino utilizando su API. Esto es muy útil en caso de que el propietario de una cuenta quiera dar acceso a terceros para descargar sus complementos creados/comprados sin darles las credenciales de inicio de sesión, es equivalente a la forma de " acceso secundario ". El propietario de la cuenta sólo necesita generar un token de autenticación con algunos permisos restringidos para poder entregárselo a personas autorizadas.
Los tokens se pueden generar en esta dirección: https://www.gmodstore.com/settings/personal-access-tokens. Deben tener los siguientes permisos: products:read
, product-versions:read
, product-versions:download
, users:read
y user-purchases:read
. Una vez creado, el sitio le indica qué hacer.
Advertencia
La implementación en un entorno de producción ( con o sin Docker ) requiere un servidor web preconfigurado como Nginx, Apache o Caddy para servir scripts PHP.
Instale PHP LTS (>8.1 o superior);
Utilice un servidor web para servir scripts PHP y archivos estáticos.
Consejo
Para probar el proyecto, también puedes usar Docker instalado. Una vez instalado, simplemente inicie la imagen de desarrollo de Docker con el comando docker compose up --detach --build
. El sitio web debería estar disponible en http://localhost/. Si desea trabajar en el proyecto con Docker, debe usar docker compose watch --no-up
para sincronizar automáticamente sus cambios locales con el contenedor. ?
Depósito
La imagen de Docker también se puede implementar en producción, pero esto requiere conocimientos avanzados para implementar, optimizar y proteger adecuadamente su instalación , a fin de evitar consecuencias no deseadas.
Este sitio web no está afiliado de ninguna manera con GmodStore, excepto que uso su increíble API para brindarle este servicio.