2012-07-19 3 views
0

Quelle est la bonne manière de télécharger des ressources de production vers S3 dans towerjs? J'ai mes lettres de créance de S3 configuré dans config/credentials.coffeeComment télécharger des assets towerjs sur S3?

Ensuite, j'essaie actifs gâteau: publier

et obtenir

 /Users/avaranovich/projects/demos/node/firstApp/Cakefile:15 
    client = knox.createClient(Tower.secrets.s3); 
              ^
TypeError: Cannot read property 's3' of undefined 
    at Object._this [as action] (/Users/avaranovich/projects/demos/node/firstApp/Cakefile:15:45) 
    at helpers.extend.invoke (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/cake.js:42:26) 
    at Object.action (/Users/avaranovich/projects/demos/node/firstApp/Cakefile:9:12) 
    at helpers.extend.invoke (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/cake.js:42:26) 
    at Object.exports.run (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/cake.js:67:21) 
    at Object.<anonymous> (/usr/local/lib/node_modules/coffee-script/bin/cake:7:38) 
    at Module._compile (module.js:449:26) 
    at Object.Module._extensions..js (module.js:467:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 

MISE À JOUR: Je compris que la ligne droite dans la tâche actifs: téléchargement: s3 devrait ressembler client = knox.createClient Tower.config.credentials.s3

Mais alors je reçois une autre erreur

/Users/avaranovich/projects/demos/node/firstApp/node_modules/tower/lib/tower/server/application/assets.js:112 
    _console.debug("Uploading to " + Tower.secrets.s3.bucket); 
               ^
TypeError: Cannot read property 's3' of undefined 
    at Object.Tower.Application.Assets.upload (/Users/avaranovich/projects/demos/node/firstApp/node_modules/tower/lib/tower/server/application/assets.js:112:51) 
    at Object._this [as action] (/Users/avaranovich/projects/demos/node/firstApp/Cakefile:16:37) 

On dirait que Tower.secrets.s3.bucket est codé en dur ailleurs.

Merci, Andrei

Répondre

2

Je pendrait serré, regarder la branche de développement de près ou même commencer à contribuer à ses exigences décrites dans le Readme: https://github.com/viatropos/tower/tree/development

Ils sont enfin à une « fonction complète » étape avec la branche de développement et travaillent maintenant à l'étayer afin que les bugs soient résolus et que les performances s'améliorent.

Assurez-vous de regarder tous les jours la feuille de route en évolution rapide: https://github.com/viatropos/tower/blob/master/ROADMAP.md

Déplacement à un rythme assez impressionnant étant donné le nombre limité de développeurs! Nous devons mettre tout notre poids derrière ce projet.

+0

Ajout de la feuille de route à la publication. Je suis impressionné de voir des mises à jour presque tous les jours ou tous les deux jours qui nous poussent vraiment vers la version .5 qui est la plus importante dont nous avons tous besoin pour vraiment commencer à utiliser cela à un niveau plus sérieux. – ylluminate

Questions connexes