El componente API Proxy, también conocido como reverse proxy, esta diseñado para operar como un punto de entrada a múltiples DID Methods, con el fin de simplificar su gestión y resolución. Esto se debe a que cada implementación de DID tiene sus propias especificaciones y dinámicas.
La aplicación cuenta con las siguientes técnologias:
- NodeJs
- TypeScript
Clonar el repositorio
- Abrir el proyecto con el editor seleccionado
- Abrir una terminal y ejecutar:
- cd source
- yarn
- yarn build
- yarn start
- Contar con Linux vacío.
- Instalar el componente y sus imágenes, se encuentran Dockerhub.
Para instalar un componente desde Docker Hub en tu servidor, sigue estos pasos:
-
Conéctate al servidor.
-
Instala Docker en el servidor: Si aún no tienes Docker instalado en tu servidor, sigue las instrucciones para instalar Docker en tu sistema operativo. Puedes encontrar guías detalladas en la documentación oficial de Docker.
-
Descarga la imagen del componente desde Docker Hub utilizando el comando
'docker pull'
Debes especificar el nombre completo de la imagen, que incluye el nombre del usuario o la organización en Docker Hub y el nombre de la imagen. Ejecuta el contenedor:
docker pull docker pull quarkid/api-proxy
Una vez que la imagen del componente se haya descargado en tu servidor, puedes ejecutar un contenedor utilizando el comando
'docker run'.
- Verifica que el contenedor esté en ejecución: Utiliza el comando docker ps para verificar que el contenedor esté en ejecución en tu servidor.
Se tienen que configurar las mismas en el archivo /api-proxy/source/src/.env
N/A
N/A
La aplicación debe tener conectividad a internet para comunicarse con la red y al componente api-zkSync.
La aplicación debe tener conectividad a internet.
Derechos de autor © 2023 Gobierno de la Ciudad de Buenos Aires
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); usted no puede utilizar este archivo excepto en cumplimiento con la Licencia. Puede obtener una copia de la Licencia en http://www.apache.org/licenses/LICENSE-2.0. A menos que lo requiera la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS O CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para el idioma específico que rige los permisos y limitaciones bajo la Licencia.