fmoga / servustalk

Private web-based group chat
7 stars 2 forks source link

One-click install #5

Open sttwister opened 12 years ago

sttwister commented 12 years ago

ideal ar fi un curl http://whatever/smth/smth | sh şi gata

mess110 commented 12 years ago

+1

thewickedfreak commented 12 years ago

Done for ubuntu: $ curl http://files.ubuntzeii.cloudns.org/setup_servustalk | sudo sh

g4b1nagy commented 12 years ago

awesomeness :D

mess110 commented 12 years ago

pune in version control pls

thewickedfreak commented 12 years ago

Am discutat si cu flo si am ajuns la concluzia ca e mai bine asa ca e mai bine asa.

Se copiaza un fisier de my_config in care sund client id si secret de pe google. Nu stiu cat de okai ar fi sa se afle in repo.

Pe de alta parte, m-am gandit sa specific in README.md ca poti face 1 line install. Daca aveti argumente de ce ar fi okai sa apara scriptul in repo putem discuta.

mess110 commented 12 years ago
  1. apare o dependinta noua cum o adaug eu?
  2. cum pot sa vad ce e in sh fara sa il copiez?
  3. si scriptu in timp se poate schimba. de ce sa nu fie in version control?

legat de my_config, alea nu ar trebui sa fie in repo. alea trebe adaugate manual

thewickedfreak commented 12 years ago

Yea, seems legit. O sa mai fac vreo 2-3 modificari cand ajung acasa si o urc in repo daca e si @fmoga de acord.

Daca nu pun my_config, nu mai este 1 click install, deci isi cam pierde farmecu. Nu o sa-ti functioneze sa te loghezi local fara my_config.

O alta idee ar fi sa facem un cont google ServusBot doar pentru client id si secret.

mess110 commented 12 years ago

scriptu ala are comanda sudo. as vrea sa vad ce contine inainte sa il rulez

also: ideal, un proiect open source e folosit de mai multa lume. nu e ok ca si alte persoane sa foloseasca the same client_id si secret oferit de google. they should register.

dupa ce ruleaza scriptul, propun sa dea un mesaj cu instructiuni ce sa faca gen: "get a client_id + secret from X and put it in my_config.js"

fmoga commented 12 years ago

Ca si solutie de mijloc, as propune sa facem un alt proiect cu repo privat (bitbucket?) in care sa tinem scriptu si configu si de unde sa fac rapid pull pe files.ubuntzeii (poate chiar un cron job). Si va trebui sa vad cum setez nginxu sa afiseze contentu in browser.

sttwister commented 12 years ago

Bă să-mi bag, da v-ar fi lene să da-ţi un apt-get, în schimb vreţi cronuri On Aug 30, 2012 7:00 PM, "Florian Moga" notifications@github.com wrote:

Ca si solutie de mijloc, as propune sa facem un alt proiect cu repo privat (bitbucket?) in care sa tinem scriptu si configu si de unde sa fac rapid pull pe files.ubuntzeii (poate chiar un cron job). Si va trebui sa vad cum setez nginxu sa afiseze contentu in browser.

Reply to this email directly or view it on GitHubhttps://github.com/fmoga/servustalk/issues/5#issuecomment-8164334.

mess110 commented 12 years ago

am putea sa folosim git submodules pt ce zice @fmoga

dar sunt de parere ca ar trebui sa fie un basic script pe repo unde instaleaza dependencies, si sa hostam alt script care face treaba cu api keys. dependency install script ajuta oricum..

daca ducem la extrema, am putea sa package it. deb ftw

thewickedfreak commented 12 years ago

Ar mai fi o idee, ca dupa ce instalam tot sa dam un echo ca connect la linku ala si fa-ti un app cu callbacku asta si sa citesc din stdin chestiile alea si sa le introduc in config. Suna ok ? are sens sa ma agit ? :))

mess110 commented 12 years ago

pare complicat si error prone. ce parere aveti de solutia cu 2 scripturi? unu in version control care ia dependencies gen (node.js si mongo) si alt script hostat cum e acum care nu e in version control, care contine api keys?

mess110 commented 12 years ago

sau partea cu echo