Motheo oa tsebo Khoutu
Ho tsamaisa khoutu sekhutthung (server)
Ha khoutu e hloka ho feta seo sesebelisoa sa hao se ka se fang sona — puo e 'ngoe, lipakajae ho tsoa inthaneteng, nako e eketsehileng — Nymbot e ka e tsamaisa ho sekhala sa eona ka boyona, ka sekhontaina se etselitsoeng mosebetsi oo o le mong.
Leqephe lena le fetoletsoe ka mochini hore le be bonolo. Phetolelo ea mantlha ea Senyesemane ke eona e sebetsang.
Ke eng server run?
Sebui se qalang ho sebetsa se qala konitena e ncha, se kenya khoutu ea hau ho eona, se e otla, se romela morao seo se se ngotseng mme se senyeha konitena. O bona hore na ntho e ka bang bokae e ka ipaele pele e qala, mme o lefa ho tsoa ho hau Ho lekanoloha ha Pro bakeng sa nako eo e sebetsang ka yona.
Ho na le litsela tse peli tsa ho kena: Sebetsa holim'a siviere ka blokeng ea khoutu, 'me senae se sebetsa ka tsona Nymbot e kopa ha e ntse e sebetsa ka ho sebetsa ka polokelo.
Bakeng kapa Python kapa JavaScript e potlakileng e hlokang letho ho tsoa inthaneteng, e mahala sandbox se sesebelisoang se sesebelisoang se lefeleng la hao sa sesebelisoa hangata ho lekane.
Ho tsamaisa sehlopha sa khoutu
Likhoutu tsa Python, JavaScript, TypeScript, shell, Go, Rust, Java le Dart ka karabelong li na le a Sebetsa holim'a siviere phetolo, nako le nako ha sivi thulaganyo e sebetsa e fumaneha. E bula letšoao le bontšang:
- ea setšoantšo khoutu e tla sebetsa ho,
- foseta ea nako ea ho khetha: metsotso e 1, 5 kapa 15,
- lebakeng leo mosebetsi o ka lebela ka tsona, ka Pro credits, bakeng sa nako eo e behiloeng,
- mme, haeba puisano e na le lifaele tse kopantsoeng, lebokose la ho li kenyelletsa. Li ea feela haeba u li takola.
China Matha ...mme liphetho li tsoa ka tlas'a sehlopha sa khoutu ha li fihla: se itšisitse, khoutu ea ho tsoa, nako eo e ilela e sebetsa, lifaele tseo e li ngotseng (ngoe le ngoe le... Boloka button), le hore na ho ne ho lefishitsoe ka eng.
Emisa ho qetisa lebelo nako efe kapa efe. Sefire e tima hang-hang mme u lefelletsa feela nako eo e sebetsitseng eona. Ha e emetse pele sefire se qala, ha u lefe letho.
Ka Mofuta oa Unonimous pheliso e lefelloa ka kredo ea Pro ea sesebelisoa sa nakoana, ha liphethelo tse nkathetsoeng li sa kenyelletsoe nako le nako.
Lipuo le litšoantšo
Puo e nngwe le e nngwe e sebetsa ka setšoantšo, mokhoa o o itokiletseng o nang le lisebelisoa tseo puo eo e li hlokang. Litšoantšo tse kholo li sebetsa litharusing tse kholo mme li tebela haholo ka metsotso e le nngwe.
| Setšoantšo | E sebelisoa bakeng sa | E na le eng | Sereva |
|---|---|---|---|
| Python | Python | Python 3.12 le pip, venv, lisebelisoa tsa mofuta oa build le git; numpy, pandas le pytest li se li ntse li le kotsi | 0.5 CPU, 4 GB ea memori |
| Node.js | JavaScript, TypeScript | Node.js 22 le npm, pnpm le yarn, hape le Python 3, make le C++ compiler | 0.5 CPU, 4 GB ea memori |
| Motho ea tsebang lipuo tse ngata | Shell, Go, Rust, Java | bash, lisebelisoa tsa ho baka tsa C le C++, Python 3, Node.js, Go, Rust le cargo, le Java 17 | 1 CPU, 6 GB ea memori |
| Flutter | Motshebe | Flutter 3.32 le Dart | 2 lipheoho tsa CPU, 8 GB khopeleo |
Ho
Nako ea sekhala e lefisoa ka mehato ea metsotso e 10, ho tloha ha u kopa sekhala ho fihlela u se koala, mohato o mokhobello oa nako o ka lefelang metsotso e 10. Sefane ke hore sekhala sa boholo boo se lefelloang ka sona Nymbot, e eketsegetseng mohlala, e fetolethoeng ho Pro credits ka mosto oa Bitcoin o current.
- Ntlha e bontšoa pele, e le ntlha e phahameng haholo. Ke nako eohle e nepahetseng ka le rate leo. Ha u ka u nchafatsoa haholo, mme mosebetsi o qetang kapele o teba tse nnyane.
- Ntlha e phahameng e tšoaretsoe ha tsamaeo e ntse e tsamaea. Ha e fela, tekanyo ea nnete e nkoa mme e sele e lokolletsoa.
- Ho matha ho hlolehang ho qala ke mahala.
- Mokhoa oa ho fella litšenyehelo o sebetsa. Marekisi a ka tsamaeang nako e fetang ea puisano 🏃♂️ moeli oa litšenyehelo botsa pele, ka tsela e lejoalle e etsang ka eona.
Hobane leholimo le latela leholimo la Bitcoin, le ka nka nako pakeng tsa nako eo u le bonang le nako eo u tola Run ka eona. Haeba le sebile, ha ho lekehe: tokomane e bula hape ka leholimo le lecha hore u le hlahlobe.
Sefofane se sebetsela ka har'a repozitari
Ho puisano le a polokelo ho hokahantsoe, e Sefofane se sebetsa chip e lumella Nymbot ho kopa ho mathisa litaelo khahlanong le khoutu ea hau, joalo ka ho kenya dependencies le ho mathisa lipapali tsa bohlokoa (tests) ka mor'a phetolo. E koetsoe ho fihlela u e leka, ho latela chat.
Nako le nako ha mohlala o batla ho tsamaisa ntho e itseng, karabo e emela mme e bontša kharetsa e nang le senepe, taelo e feletseng, nako e behiloeng le ntho e ka bang telele e ka tšoaroang ka tsona, hape e bontša hore ke repo kapa efe ha pomo e na le mekhoa e mengata. Ha ho nkehe ntho efe kapa efe ho fihlela u araba:
- Lumella ka nako e le 'ngoe e tsamaea taelo eo e le 'ngoe. E tsamaea khahlanong le rhenpositori e nang le litšaba tseo karabo e li entseng ho fihlela hona joale, 'me mofuta o fumana khoutu ea tloaelo, qetello ea sepheo le lenaneo la lifaele tseo taelo e fetotseng. Morao leo, karabo e tsoela pele.
- Sala morao ha e tsamae le letho mme ha e qetela ka letho. Karabo e tswela pele ntle le yona.
Mosebetsi o mong le o mong o botsa. E nngwe le e nngwe e lefelloa ka ho ikemela ho karabo, 'me karabo e bontša mosebetsi oo e o entseng le hore na o nngwe le o nngwe o lefelloa hakae. Haeba mosebetsi a ka fetela ho... moeli oa litšenyehelo, e hana pele u botsoa.
Lifane tse lerepoto (command) li fetola sekhabeng li sala teng mme li lahloлоa le kontena. Ha li ngoleloa repo ea hau. Liphetoho lipakeng tsa repo li tsoa feela ho litšebeliso tsa bo-bona tsa ho fetola.
Ke eng e arolahetseng?
- Khonono e ncha bakeng sa nako le nako. Ha ho na se hlahang le se bang se kopanang le mofuthu o mong kapa motho e mong, mme konitena e senngoa ha mofuthu o fela, ebang o atlehile kapa o hlolehile.
- Ha ho le inthanete ntle le dintlha tsa lipakete. Lekotlolo le ka nka ntho ho mahala moo lipakishane di tsoang teng: PyPI, npm le yarn, pub.dev le bolokolohi ba Google bakeng sa Flutter le Dart, proxy ea module ea Go, crates.io, Maven Central, le GitHub bakeng sa litšebeletso tsa git le litšebeletso tsa ho nka ntho tse ntšeng. Le ka nka ntho feela. Ha le ke ke la romela eng letho ho tsona kapa la fihlela sebaka se seng le se seng.
- Feelokela feela seo u se khetileng ke sona se kenang. Khoutu, lifaele tseo u li kenyelitseng, kapa lifaele tsa repository. Lisebelisoa tsa hau, git token ea hau le lipuisano tsa hau ha li ke ke tsa kena ka hara container.
- Sephetho se nkoa e le se sa tšepahalang. Metsheng ea khoebano, se hlahang ha ho tsamaisoa se bontšoa mohlala o emetsoe e le ntho e ka ntle ho data, 'me o boleletsoa hore o se ke oa latela litaelo tse ka hare ho eona.
Meeli
- Seriva se le 'ngoe se sebetsang ka nako e le 'ngoe bakeng sa key e 'ngoe le e 'ngoe. Ho qala se seng sa bobeli ha se seng sa pele se ntse se sebetsa ha ho lumelloa.
- Limeto la nako tsa metsotso e 1, 5 kapa 15 bakeng sa sehlopha sa khoutu. Mokhoa oa ho mathisa repository o ka kopa metsotso e fihlang ho 15, kapa metsotso e 20 holim'a setšoantšo sa Flutter.
- Ho fihla ho 1 MB ea khoutu, le ho fihla ho limolemong tse 200 tse kopaneng li le 20 MB.
- Akiba e fihlang ho 60 MB, e pakiloeng.
- Ho fihla ho 256 KB tsa mohlala o tsoang teng. Ntho efe kapa efe e fetang hoo e lahloa, mme mosebetsi o bolela joalo.
- Ho fihlela lifaele tse 200, 8 MB kaofela, li khutletsoa ho boloka.
Tsamaiso tsa sevele li ka timahetswa bakeng sa tlhokomelo, kaofela kapa setšoantšo se le seng ka nako. Ha li ntse li tima, ... Sebetsa holim'a siviere Boton le chip ha li bonahale.
Khaupolo ea mosebetsi
Ho chate ea repository, konopo ea checklist e kaholimo ho chate e bula ea eona Mosebetsi Pane. E ngola se e seng ka se se reriloeng, e qalang ka se se seng: lifaele tseo e li balileng le tseo e li fetotseng, di-commit, diphetoho tse lokiselitsoeng hore o li hlahlobe, le mosebetsi o mong le o mong wa semothini ka litaelo tsa ona, setšoantšo, nako, moralo le boemo ba ho fella. Mosebetsi wa semothini o emetseng tumello ya hao o ka lumelloa kapa a hanyetsoa ho tswa pane, joalo ka ho tswa karethe ya ona, mme karabo e tsamaeang e ka emisoa teng. Kakaretso e lula le molaetsa wa puisano ka mor'a hore mosebetsi o felle.