Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Publicaciones sobre python (publicaciones antiguas, página 80)

Nikola-as-a-service demo

Un pri­mer pa­so es Niko­la-a­s-a-­ser­vi­ce, que es­pa­ra usua­rios muy téc­ni­co­s, pe­ro po­ne la in­fra­es­truc­tu­ra pa­ra que es­to fun­cio­ne.

En el vi­deo de aba­jo, van a ver es­to:

  • Voy a Gi­­tHub

  • Fo­­­rkeo un blog de de­­mo

  • Voy al si­­tio de niko­­­la-a­s-a-­­se­r­­vi­­ce y me lo­­­gueo via twi­­tter

  • Creo un si­­tio usan­­do la URL del re­­po de mi fo­­­rk

  • Ob­­ten­­go una URL del "we­­bhook" y la ca­r­­go en el ad­­min de gi­­thub pa­­ra po­s­­t-­­co­­­m­­mit

  • Edi­­to un ar­­chi­­vo en la UI web de Gi­­tHub y lo co­­­m­­mi­­teo (por su­­pues­­to, po­­­dría pus­hear con cua­l­­quier clien­­te gi­­t)

  • Au­­to­­­má­­ti­­ca­­men­­te, el si­­tio en niko­­­la-a­s-a-­­se­r­­vi­­ce se ac­­tua­­li­­za.

Por fa­vor no in­ten­ten usar es­to por­que:

  1. Es­­tá en un se­r­­ver de U$S 4.50

  2. Es el mis­­mo se­r­­ver que mi blog

  3. Lo voy a apa­­gar y bo­­­rrar to­­­do den­­tro de un ra­­to

  4. Es­­toy edi­­tan­­do el có­­­di­­go di­­re­c­­ta­­men­­te en el se­r­­ve­­r, así que en cua­l­­quier mo­­­men­­to lo ro­m­­po.

Vi­deo:

PyCamp 2012 - Day 3

  • He­r­­mo­­­so día, so­­­lea­­do, no tan frío

  • Em­­pa­­na­­das de al­­mue­r­­zo, pi­­z­­za de ce­­na, to­r­­ta en la me­­rien­­da.

  • Mu­­cho ha­­cking en Niko­­­la-a­s-a-­­se­r­­vi­­ce (de­­ta­­lles aba­­jo)

  • Reu­­nión de PyAr con un fo­­­gón eno­r­­me y li­­ge­­ra­­men­­te te­­rro­­­rí­­fi­­co.

En­ton­ce­s: Niko­la-a­s-a-­ser­vi­ce es una idea en la que te­nés tu blog en al­gu­na par­te, y es­te ser­vi­cio ob­tie­ne tus da­to­s, los mas­ti­ca, y te da un si­tio lin­do.

Al­gu­nos de­ta­lles de wo­rk­flo­w, que es só­lo uno de una do­ce­na que se pue­den im­ple­men­ta­r, por­que es­tá que­dan­do bas­tan­te sim­ple:

  1. El au­­ten­­ti­­ca­­dor Por aho­­­ra es twi­­tte­­r. Nun­­ca ha­­ce fa­l­­ta crear una cuen­­ta, na­­da más en­­trás con una que ya te­­nés en al­­gu­­na pa­r­­te. Cua­l­­quier co­­­sa con OAu­­th de­­be­­­ría fun­­cio­­­na­­r.

  2. El pro­­­vee­­dor de da­­tos

    Ac­­tua­l­­men­­te gi­­thu­­b, pro­n­­to Ubun­­tu One. Des­­pués quién sa­­be. El pro­­­vee­­dor de da­­tos es una co­­­sa de ado­n­­de po­­­de­­mos sa­­car da­­to­­s, y que nos no­­­ti­­fi­­ca (au­­to­­­má­­ti­­ca­­men­­te o ha­­cien­­do que el usua­­rio aprie­­te un bo­­­tó­­n) cuan­­do de­­be­­­ría­­mos mi­­rar esos da­­tos y ge­­ne­­rar el si­­tio.

  3. El ren­­de­­rer

    Es Niko­­­la, no jo­­­dan ;-)

  4. La in­­fra­es­­tru­c­­tu­­ra

    Tra­­na­­jos con Re­­dis y Ce­­le­­r­­y, apli­­ca­­ción he­­cha en Fla­sk, ren­­der con Niko­­­la.

  5. ¿Có­­­mo fun­­cio­­­na?

    Vas a gi­­thu­­b, clo­­­nás un blog pe­­la­­do. Le ha­­cés mo­­­di­­fi­­ca­­cio­­­nes. Vas a niko­­­la-a­s-a-­­se­r­­vi­­ce, y te lo­­­gueás con al­­go. Le dás la URL de tu re­­po de gi­­thu­­b, y te de­­vue­l­­ve una URL de we­­bhook. Vo­l­­vés a gi­­thu­­b, y co­n­­fi­­gu­­rás el we­­bhook.

    De ahí en má­s, ca­­da vez que pus­heás a gi­­thu­­b, se ac­­tua­­li­­za tu si­­tio.

    En el fu­­tu­­ro: ca­­da vez que gua­r­­dás al­­go en Ubun­­tu One, se ac­­tua­­li­­za tu blo­­­g.

    En el fu­­tu­­ro le­­ja­­no: Ca­­da vez que X tu Y, se ac­­tua­­li­­za tu blo­­­g.

Va a es­tar bue­no :-)


Contents © 2000-2021 Roberto Alsina