యాప్ ప్లాట్ఫాం అనేది డిజిటల్ ఓషన్ నుండి అందించే కొత్త ప్లాట్ఫాం-ఎ-సర్వీస్ (పాస్). ఇది ఎటువంటి మౌలిక సదుపాయాలను ఏర్పాటు చేయకుండా ఉత్పత్తికి కోడ్ను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది. మీ ప్రాజెక్ట్లను స్వయంచాలకంగా సృష్టించడానికి మరియు అమలు చేయడానికి అనువర్తన ప్లాట్ఫాం GitHub మరియు GitLab రిపోజిటరీలకు అనుసంధానిస్తుంది.
డిజిటల్ ఓషన్ 2020 అక్టోబర్లో యాప్ ప్లాట్ఫామ్ను ప్రారంభించింది, ఇది పాస్ భావనను “పున ima రూపకల్పన” చేయాలనుకుంటున్నట్లు పేర్కొంది. అనువర్తన ప్లాట్ఫాం అనేది అత్యంత ప్రాచుర్యం పొందిన భాషలకు మద్దతు ఇచ్చే, స్వయంచాలక HTTPS ప్రమాణపత్రాన్ని అందిస్తుంది మరియు క్షితిజ సమాంతర మరియు నిలువు స్కేలింగ్ను అందిస్తుంది.
మీ సైట్ను సృష్టిస్తోంది
ఈ గైడ్లో, మౌలిక సదుపాయాల గురించి చింతించకుండా స్టాటిక్ వెబ్సైట్ను నిర్మించడానికి మరియు అమలు చేయడానికి ఉచిత స్టార్టర్ ప్రణాళికను ఎలా ఉపయోగించాలో మేము మీకు చూపుతాము. మీరు ఉచితంగా మూడు సైట్ల వరకు ప్రారంభించవచ్చు. అదనపు సైట్లను ఉన్నత స్థాయికి అప్గ్రేడ్ చేయడం ద్వారా లేదా ప్రతి సైట్కు నెలకు $ 3 చొప్పున ఫ్లాట్ ఫీజు చెల్లించడం ద్వారా కొనుగోలు చేయవచ్చు.
మొదటి దశ సులభం: మీరు మీ స్టాటిక్ సైట్ను సృష్టించాలి! యాట్ ప్లాట్ఫామ్ గాట్స్బై, హ్యూగో మరియు జెకిల్ వంటి అత్యంత ప్రాచుర్యం పొందిన స్టాటిక్ జనరేటర్లకు మద్దతు ఇస్తుంది. మీరు సంకలన ప్రక్రియ లేకుండా సాదా HTML మరియు CSS ను కూడా ఉపయోగించవచ్చు.
ఈ ట్యుటోరియల్ కోసం మేము బేర్బోన్స్ జెకిల్ సైట్ను ఉపయోగిస్తున్నాము. మీరు వెంట అనుసరించాలనుకుంటే, మీరు డిజిటల్ ఓషన్ యొక్క నమూనా అనువర్తనాల్లో ఒకదాన్ని ఫోర్క్ చేయవచ్చు. మీరు మీ సైట్ను సృష్టించిన తర్వాత, మీ GitHub లేదా GitLab ఖాతాలోని Git రిపోజిటరీకి కోడ్ను సమర్పించండి.
మీ రిపోజిటరీకి డిజిటల్ ఓషన్ను కనెక్ట్ చేస్తోంది
పంపిణీకి సిద్ధంగా ఉన్నప్పుడు, మీ డిజిటల్ ఓషన్ ఖాతాలోకి లాగిన్ అవ్వండి. ఎడమ సైడ్బార్లోని “అనువర్తనాలు” లింక్పై క్లిక్ చేయండి. అప్పుడు, నీలం “మీ అనువర్తనాన్ని ప్రారంభించండి” బటన్ క్లిక్ చేయండి.
ఇప్పుడు మీరు మీ ప్లాట్ఫామ్ను మీ గిట్హబ్ లేదా గిట్ల్యాబ్ ఖాతాకు కనెక్ట్ చేయాలి. మీకు వర్తించే బటన్ను క్లిక్ చేయండి. మిమ్మల్ని మీరు ప్రామాణీకరించడానికి సూచనలను అనుసరించండి మరియు మీ రిపోజిటరీలను యాక్సెస్ చేయడానికి డిజిటల్ ఓషన్ను అనుమతించండి. అప్పుడు మీరు తిరిగి డిజిటల్ ఓషన్కు మళ్ళించబడతారు.
మీ ఖాతా లింక్ చేయబడిందని మీరు ఇప్పుడు చూడాలి. డ్రాప్-డౌన్ మెను నుండి మీరు అమలు చేయదలిచిన రిపోజిటరీని ఎంచుకోండి. మీ రిపోజిటరీ కనిపించకపోతే, దాని అనుమతి సెట్టింగులు డిజిటల్ ఓషన్ను యాక్సెస్ చేయడానికి అనుమతిస్తున్నాయని నిర్ధారించుకోండి. మీరు తనిఖీ చేయాల్సిన అవసరం ఉంటే స్క్రీన్ దిగువన ఉన్న సహాయ లింక్ను అనుసరించండి.
మీ అనువర్తనాన్ని సెటప్ చేస్తోంది
తదుపరి స్క్రీన్లో, మీ అనువర్తనానికి పేరు పెట్టడం ద్వారా ప్రారంభించండి. ఇది డిజిటల్ ఓషన్ యూజర్ ఇంటర్ఫేస్లో కనిపిస్తుంది. మీ Git రిపోజిటరీ పేరుతో సరిపోలడం సాధారణంగా మంచిది.
డిజిటల్ ఓషన్ డేటా సెంటర్లోని ఏ ప్రాంతానికి మోహరించాలో ఎంచుకోవడానికి డ్రాప్-డౌన్ మెనుని ఉపయోగించండి. వ్రాసే సమయంలో, న్యూయార్క్, ఆమ్స్టర్డామ్ మరియు ఫ్రాంక్ఫర్ట్ ప్రాంతాలు మాత్రమే అనువర్తన ప్లాట్ఫామ్కు మద్దతు ఇస్తాయి. సాధారణంగా మీరు మీ వినియోగదారులకు భౌగోళికంగా దగ్గరగా ఉన్న డేటాసెంటర్ను ఎంచుకోవాలి.
ఇప్పుడు మీరు విస్తరించడానికి శాఖను ఎంచుకోవాలి. యొక్క డిఫాల్ట్ master
ఇది చాలా ప్రాజెక్టులకు సరైనదిగా ఉండాలి. మీ ప్రాజెక్ట్ యొక్క ప్రాధమిక సంస్కరణను సులభంగా పంపిణీ చేయడానికి మీరు దీన్ని మార్చవచ్చు staging
లేదా test
శాఖ.
చివరి ఎంపిక, “ఆటోడెప్లోయ్ కోడ్ మార్పులు”, డిజిటల్ ఓషన్ మీ అనువర్తనాన్ని స్వయంచాలకంగా నవీకరించాలా వద్దా అని నియంత్రిస్తుంది. ప్రారంభించినప్పుడు, అనువర్తన ప్లాట్ఫాం మీ Git రిపోజిటరీని పర్యవేక్షిస్తుంది. క్రొత్త కోడ్ ఎంచుకున్న శాఖలో విలీనం అయినప్పుడు ఇది స్వయంచాలకంగా క్రొత్త పంపిణీని ప్రారంభిస్తుంది. మీరు ఈ సెట్టింగ్ను ప్రారంభించకపోతే, మీరు ప్రతి కొత్త పంపిణీని మానవీయంగా ప్రారంభించాలి.
మీరు “తదుపరి” క్లిక్ చేసినప్పుడు, డిజిటల్ ఓషన్ మీ రిపోజిటరీని ఎలా నిర్మించాలో చూడటానికి స్కాన్ చేస్తుంది. మా విషయంలో, మేము జెకిల్ సైట్ను అమలు చేస్తున్నట్లు అనువర్తన ప్లాట్ఫాం కనుగొంది. బిల్డ్ కమాండ్ స్వయంచాలకంగా జనాభా ఉంది.
మీ సైట్ నిర్మించిన విధానాన్ని అనుకూలీకరించాల్సిన అవసరం ఉంటే మీరు బిల్డ్ కమాండ్ను సవరించవచ్చు. మీరు బిల్డ్ ప్రాసెస్ కోసం అందుబాటులో ఉండే ఎన్విరాన్మెంట్ వేరియబుల్స్ ను కూడా సెట్ చేయవచ్చు.
మీ అనువర్తనాన్ని అమలు చేయండి
అనువర్తన విస్తరణను ఖరారు చేయడానికి తదుపరి బటన్ను క్లిక్ చేయండి. మీరు అమలు చేయదలిచిన అనువర్తనం యొక్క ప్లాట్ఫాం స్థాయిని మీరు ధృవీకరించాలి. ఉచిత స్టార్టర్ ప్లాన్ ఎంచుకోబడిందని నిర్ధారించుకోండి (లేదా మీరు కావాలనుకుంటే చెల్లింపు ప్లాన్కు అప్గ్రేడ్ చేయండి) మరియు ప్రదర్శించబడే అనువర్తనం యొక్క నెలవారీ ఖర్చును తనిఖీ చేయండి. చివరగా, పంపిణీని ప్రారంభించడానికి నీలం “స్టార్టర్ అనువర్తనాన్ని ప్రారంభించండి” బటన్ను క్లిక్ చేయండి.
విస్తరణ పూర్తి కావడానికి చాలా నిమిషాలు పట్టవచ్చు. అనువర్తన ప్లాట్ఫాం మీ సైట్ను డిజిటల్ ఓషన్ మౌలిక సదుపాయాలలోకి చేర్చడానికి ముందు, మా విషయంలో జెకిల్ కంపైలర్ను నడుపుతుంది. పురోగతి ప్రాజెక్ట్ డాష్బోర్డ్లో ప్రదర్శించబడుతుంది.
చివరలో, మీరు ఆకుపచ్చ “విజయవంతంగా అమలు చేయబడ్డారు” సందేశాన్ని చూస్తారు. మీ అనువర్తనం ఇప్పుడు డిజిటల్ ఓషన్ క్లౌడ్లో అమలు చేయబడింది! పంపిణీని వీక్షించడానికి “లైవ్ యాప్” లింక్పై క్లిక్ చేయండి. మీకు యాదృచ్ఛిక సందేశం ఇవ్వబడింది ondigitalocean.app
సబ్డొమైన్. మా విషయంలో, మేము ఇప్పుడు జెకిల్ యొక్క డిఫాల్ట్ హోమ్ పేజీని చూడవచ్చు.
మీ అనువర్తనాన్ని నిర్వహించండి
ఇప్పుడు మీ అనువర్తనం సక్రియంగా ఉంది, మీరు దీన్ని పర్యవేక్షించడానికి మరియు నిర్వహించడానికి డాష్బోర్డ్ను ఉపయోగించవచ్చు. “అవలోకనం” టాబ్ తాజా విస్తరణ సమయాన్ని తనిఖీ చేయడానికి మరియు ఆరోగ్య గణాంకాలను ఒక చూపులో చూడటానికి మిమ్మల్ని అనుమతిస్తుంది.
మరింత వివరమైన సమాచారం కోసం, “అంతర్దృష్టులు” టాబ్ పై క్లిక్ చేయండి. మీ అనువర్తనం యొక్క CDN నిర్గమాంశను ట్రాక్ చేసే కొలమానాల పటాలను చూడండి. పంపిణీ చరిత్రను వీక్షించడానికి “పంపిణీలు” టాబ్ని ఉపయోగించండి. ఇది ప్రారంభించడానికి ఒకే “ప్రారంభ పంపిణీ” ఈవెంట్ను చూపుతుంది. మీరు అదనపు విస్తరణలు చేస్తున్నప్పుడు ఇది క్రొత్త లాగ్లతో నిండి ఉంటుంది.
ఇప్పుడు మీరు మీ అనువర్తనాన్ని నవీకరించడానికి ప్రయత్నించవచ్చు. మీ రిపోజిటరీలో ఒక ఫైల్ను సవరించండి, Git కమిట్ను సృష్టించండి మరియు మీరు పంపిణీ చేస్తున్న శాఖకు పంపండి. మీరు స్వయంచాలక విస్తరణలను ప్రారంభించినట్లయితే, డిజిటల్ ఓషన్ పుష్ ఈవెంట్ను గుర్తించి స్వయంచాలకంగా మళ్లీ అమలు చేస్తుంది. నిమిషాల్లో, మీ మార్పు చురుకుగా ఉంటుంది!
డొమైన్ను కలుపుతోంది
అనువర్తన ప్లాట్ఫారమ్ అంతర్నిర్మిత అనుకూల డొమైన్ మద్దతును కలిగి ఉంది. డిఫాల్ట్గా మీకు అందించబడే “ondigitalocean.app” వాతావరణం ప్రారంభ ప్రయోగానికి మించి ఎక్కువ ఉపయోగపడే అవకాశం లేదు.
మీ అనువర్తన డాష్బోర్డ్లోని “సెట్టింగ్లు” టాబ్పై క్లిక్ చేయండి. తరువాత, డొమైన్ శీర్షిక పక్కన ఉన్న “సవరించు” లింక్పై క్లిక్ చేయండి. “డొమైన్ జోడించు” బటన్ను నొక్కండి మరియు మీరు ఉపయోగించాలనుకుంటున్న డొమైన్ను టైప్ చేయండి.
తదుపరి స్క్రీన్లో, మీ డొమైన్ను అనువర్తన ప్లాట్ఫాం విస్తరణకు కనెక్ట్ చేయడానికి సూచనలను అనుసరించండి. మీరు డిజిటల్ ఓషన్ పేరు సర్వర్లను ఉపయోగిస్తే, సంబంధిత DNS రికార్డులు స్వయంచాలకంగా జోడించబడతాయి. లేకపోతే, మీరు మీ రిజిస్ట్రార్ యొక్క DNS సెట్టింగుల ఇంటర్ఫేస్లో ప్రదర్శించబడే DNS రికార్డులను మాన్యువల్గా కాపీ చేయాలి.
మీ అనువర్తనానికి డొమైన్ను కనెక్ట్ చేయడానికి “డొమైన్ను జోడించు” క్లిక్ చేయండి. DNS రిజల్యూషన్ సరిగ్గా సెట్ చేయబడిన వెంటనే మీ పంపిణీని యాక్సెస్ చేయడానికి మీరు దీన్ని ఉపయోగించగలరు. డిజిటల్ ఓషన్ మీ సైట్ కోసం స్వయంచాలకంగా SSL ప్రమాణపత్రాన్ని పొందుతుంది.
ముగింపు
డిజిటల్ ఓషన్ యొక్క అనువర్తన వేదిక పాస్ స్థలంలో కొత్త పోటీదారు. మౌలిక సదుపాయాల గురించి ఆలోచించకుండా Git రిపోజిటరీ నుండి అనువర్తనాలను అమలు చేయడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. మీ ఖాతాను కనెక్ట్ చేయండి, మీ రిపోజిటరీని ఎంచుకోండి మరియు మీ కోడ్ను ఇంటర్నెట్లో ప్రచురించడానికి సూచనలను అనుసరించండి.
మేము చాలా ప్రాథమిక పంపిణీని మాత్రమే చూశాము, బాహ్య ఆధారపడటం లేని స్టాటిక్ సైట్. అనువర్తన ప్లాట్ఫారమ్ బ్యాకెండ్ మరియు డేటాబేస్ సేవలను సారూప్య సౌలభ్యంతో హోస్ట్ చేయడానికి కూడా ఉపయోగించవచ్చు. ప్రతి అనువర్తనం PHP API, స్టాటిక్ ఫ్రంటెండ్ మరియు డేటాబేస్ వంటి బహుళ భాగాలను పొందుపరచగలదు. డాష్బోర్డ్ను ఉపయోగించి, మీరు సేవా లాగ్లను చూడవచ్చు మరియు ఇంటరాక్టివ్ కన్సోల్ నుండి నడుస్తున్న భాగాలకు ప్రాప్యతను పొందవచ్చు.
తెరవెనుక, కోడ్ స్వయంచాలకంగా డాకర్ ఉపయోగించి కంటైనరైజ్ చేయబడుతుంది. తరువాత దీనిని డిజిటల్ ఓషన్ చేత నిర్వహించబడే కుబెర్నెట్ క్లస్టర్లకు అమర్చబడుతుంది. అనువర్తన ప్లాట్ఫారమ్ను ఉపయోగించడం వల్ల మౌలిక సదుపాయాలు మరియు విస్తరణల గురించి ఆందోళన చెందకుండా, కోడ్పై దృష్టి పెట్టడానికి మరియు నిర్మాణ కార్యాచరణను కొనసాగించడానికి మిమ్మల్ని అనుమతిస్తుంది.