Closed christopher-ramirez closed 3 years ago
Estás en el branch master?
KEY: ...required...
LOG_URL: ...optional...
MANDRILL_APIKEY: ...optional...
MANDRILL_USERNAME: ...optional...
MEMCACHED_HOST: ...required...
MEMCACHED_PASSWORD: ...required...
MEMCACHED_PORT: ...required...
MEMCACHED_USER: ...required...
MONGODB_DATABASE: ...required...
MONGODB_HOST: ...required...
MONGODB_PASSWORD: ...required...
MONGODB_PORT: ...required...
MONGODB_USERNAME: ...required...
SALT: ...required...
SECRET: ...required...
SMTP_HOST: ...required...
SMTP_PASSWORD: ...required...
SMTP_USERNAME: ...required...
El branch master esta bastante... pero bastante desactualizado. :( Voy a ver si remuevo los deprecated.
Loco si vas a mandar pull request te puedo pasar el archivo .env de producción para que puedas correr y hacer pruebas, pero debes comprometerte a cuidar y no abusar de la información.
Déjame ver si puedo hacerlo correr. Estoy empezando con esto de nodejs. Acabo de hacer checkout a develop
pero cuando le doy npm install
aparece que no puede instalar deasync. Según investigué estás usando una versión algo vieja que tiene problemas al instalarse en Ubuntu (que es lo que uso). Intenté usar una versión más reciente (0.1.1) y me sale:
npm ERR! peerinvalid The package dustjs-linkedin@2.7.2 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer dustjs-helpers@1.7.3 wants dustjs-linkedin@2.7 - 2.8
npm ERR! peerinvalid Peer engine-munger@0.2.8 wants dustjs-linkedin@>= 2.0.0 < 2.7.0
Como te dije, apenas desde ayer estoy empezando con esto de Node. Así que voy a paso de tortuga xq todo lo tengo que googlear xP.
Creo que he reparado el issue #9, pero tengo que probarlo.
Ya pude ejecutar la versión en develop, luego darle batalla a cientos de imcompatibilidades entre los paquetes. Al final, con esta configuración me corrió *:
"adaro": "^0.1.5",
"deasync": "^0.1.1",
"dustjs-linkedin": "^2.6.2",
"engine-munger": "^0.2.8",
"express": "^4.3.0",
"flash": "^1.1.0",
"kraken-devtools": "^1.0.0",
"kraken-js": "^1.0.6",
"localizr": "^0.1.0",
"mandrill-api": "^1.0.41",
"node-sass": "^3.3.3",
"randomstring": "^1.0.3",
"request": "^2.46.0",
"requirejs": "^2.1.15",
"should": "^4.1.0"
Ahora veo que necesito un backend para la API. models/api.js
requiere de un backend que al parecer ahora es el gatekeeper de los datos. Donde encuentro esta aplicación?
PD.: Tengo también instalados dustjs-helpers-markdown
, dustjs-helpers-gravatar
y dustjs-helpers-moment
pero npm no logró registrarlos por conflictos entre versiones de los paquetes. Error:
npm ERR! peerinvalid The package dustjs-linkedin@2.6.2 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer engine-munger@0.2.8 wants dustjs-linkedin@>= 2.0.0 < 2.7.0
npm ERR! peerinvalid Peer dustjs-helpers@1.7.3 wants dustjs-linkedin@2.7 - 2.8
package.json
en develop.Busca el repo http://github.com/nodenica/nodenica-api.
El branch develop no esta en producción y es una nueva versión. Nada que ver con el branch máster.
Posiblemente nos volemos ese branch ya que estamos viendo que framework utilizaremos para la v2.0.
Te recomiendo uses el branch máster.
Ping @paulomcnally XD
No he podido arrancar exitosamente la aplicación. Luego de clonarla, he definido las variables que creo son necesarias. Hice:
Me ejecuta la aplicación dándome algunas advertencias que creo podría hacer caso amiso:
Luego, cuando intento navegar a
localhost:5000
el explorador se queda colgado esperando por una respuesta de la aplicación. Quisiera que me dieran una guía de cómo qué debo hacer para ejecutar esta aplicación.Saludos chicos!