Articles of elastic beanstalk

Nodos de Amazon Elastic Beanstalk y npm ubicaciones de instalación no estándar

Amazon Beanstalk instala node y npm en lugares realmente oscuros, y no estoy seguro de que no cambien si EB decide usar una versión más nueva de node, lo que causaría que mi aplicación se rompa. Estas son las ubicaciones para nodo y npm: /opt/elasticbeanstalk/node-install/node-v0.8.24-linux-x64/bin/node /opt/elasticbeanstalk/node-install/node-v0.8.24-linux-x64/bin/npm Estoy preocupado por el 0.8.24 parte 0.8.24 y prefiero […]

¿Cómo usar un registro privado de npm en Elastic Beanstalk?

Tenemos un proyecto nodejs ejecutándose en Amazon Elastic Beanstalk que usa módulos privados que alojamos usando el registro privado de npm de nodejitsu . Sin embargo, obtener acceso al registro privado de npm desde las instancias elásticas no ha sido sencillo y no está bien documentado. ¿Cuál es la mejor manera de configurar este acceso?

Aplicación de Nodo Beanstalk de instancia única. HTTPS se negó a conectarse

He implementado una aplicación node.js en Elastic Beanstalk. Cuando bash acceder a la página a través de HTTP: todo funciona bien. cuando bash acceder a través de HTTPS: me da un error de rechazar la conexión. He seguido las instrucciones de https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-singleinstance-nodejs.html Creé una carpeta .ebextensions y mi https-instance-single.config se parece a: Resources: sslSecurityGroupIngress: Type: […]

La carga del archivo de imagen de 4 mb da un error HTTP 413 al subir al servidor de producción

Estoy intentando cargar una imagen del cliente a un servidor para procesarla y luego a un depósito S3 AWS. Funciona muy bien en un servidor local pero no en un servidor en vivo. XMLHttpRequest cannot load https://api.parthenon-click.com/img_upload/cover. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘https://www.parthenon-click.com’ is therefore not allowed access. The response […]

habilitando cors en un servidor nginx en ElasticBeanstalk?

Im desplegando mi aplicación Nodejs a AWS Elastic Beanstalk ejecutando nginx. La aplicación es esencialmente una api, a la que puedo hacer llamadas y recuperar datos JSON, es decir, myapi.awselasticbeanstalk.com/api/get_stuff, etc. Estoy intentando habilitar CORS para poder acceder al servidor desde mi aplicación javascript (el cliente). Según la documentación de Amazon, puedo editar o extender […]

Elastic Beanstalk ejecutar post despliegue script

Mi aplicación node.js consta de dos cosas, un backend express y un frontend de reacción. Tengo dos archivos package.json en esta estructura package.json /app/package.json Lo que quiero hacer es ejecutar un script en mi carpeta frontend, la aplicación, que genera mi código. la secuencia de comandos que deseo ejecutar es npm install y npm run […]

Charola de frijoles elásticos de AWS: entidad de solicitud demasiado grande (413)

Estoy tratando de implementar un servicio web basado en nodos para el beanstalk elástico, pero tengo problemas al publicar demasiados datos. El problema parece estar en la capa nginx, no en la capa Nodo / expreso. El mensaje que recibo es: 413 Request Entity Too Large 413 Request Entity Too Large nginx/1.6.2 Basándome en otras […]

AWS Elastic Beanstalk – Problemas de permisos de usuario

Estoy intentando configurar nuestra aplicación Node.js para implementarla con Amazon Elastic Beanstalk. De hecho, realicé algunos archivos de configuración dentro de .ebextensions para habilitar Websockets, haciendo las instalaciones de yum para varios módulos e instalar algún software personalizado que necesitamos. Hasta ahora, el despliegue de la aplicación funciona y todo el software configurado está instalado […]

Error de SELF_SIGNED_CERT_IN_CHAIN ​​en Elastic Beanstalk para NodeJS

Soy muy consciente de la raíz de este problema, como escribió npm en su blog: http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more La solución es: 1) actualiza tu versión de npm npm install npm -g o 2) diga su versión actual de npm para usar registradores conocidos npm config set ca “” Sin embargo, ninguna de estas soluciones funciona en Elastic […]

Compile menos archivos y minimice los archivos js en el proyecto node.js en AWS Elastic Beanstalk

Estoy usando la interfaz de línea de comandos de Eb para implementar un proyecto node.js en AWS Elastic Beanstalk. Estoy usando git para el control de versiones. Así que el comando que ejecuto para desplegar es simplemente ‘git aws.push’. A nivel local, estoy usando grunt para comstackr archivos css de menos archivos y también minimizar […]