ಪರಿವಿಡಿ[ಮರೆಮಾಡಿ][ತೋರಿಸಿ]
ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಅನೇಕ ಯೋಜನೆಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಸಬರಾಗಿ ನಿರ್ಮಿಸುತ್ತೇವೆ, ಆದರೆ ಇದು ಸಮೀಕರಣದ ಅರ್ಧದಷ್ಟು ಮಾತ್ರ.
ಪ್ರಪಂಚದ ಉಳಿದ ಭಾಗಗಳು ಈ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಸಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ನಾವು ಬಯಸುತ್ತೇವೆ, ಅದು ಪ್ರಸ್ತುತಿಗಾಗಿ, ನಿರೀಕ್ಷಿತ ನೇಮಕಾತಿಗಾಗಿ ಅಥವಾ ಎಲ್ಲರ ಮುಂದೆ ಅದನ್ನು ಪಡೆಯಲು.
ಇದನ್ನು ಮಾಡಲು ನಾವು ಈ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸಾರ್ವಜನಿಕ ಸರ್ವರ್ನಲ್ಲಿ ಇರಿಸಬೇಕಾಗುತ್ತದೆ.
Heroku ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು, ನಿಯೋಜಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸೇವೆಯಾಗಿ (PaaS) ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ವಹಿಸಲಾದ ಕ್ಲೌಡ್-ಆಧಾರಿತ ವೇದಿಕೆಯಾಗಿದೆ.
ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಹೊಂದಿಕೊಳ್ಳಬಲ್ಲದು ಮತ್ತು DX ಅನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಂಡು ನಿಮ್ಮ ಮತ್ತು ನಿಮ್ಮ ತಂಡದ ಆಯ್ಕೆಮಾಡಿದ ಅಭಿವೃದ್ಧಿ ವಿಧಾನವನ್ನು ನೀವು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು ಮತ್ತು ಉತ್ಪಾದಕವಾಗಿ ಇರಿಸಿಕೊಳ್ಳಲು ನಿರ್ಮಿಸಲಾಗಿದೆ.
ಯೋಜನೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ಬೆಳೆಸಲು ಎಲ್ಲಾ ರೀತಿಯ ಡೆವಲಪರ್ಗಳು, ತಂಡಗಳು ಮತ್ತು ಉದ್ಯಮಗಳು Heroku ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ನೀವು ಸಣ್ಣ ಮೂಲಮಾದರಿ ಅಥವಾ ಮಿಷನ್-ನಿರ್ಣಾಯಕ ಉತ್ಪನ್ನವನ್ನು ರಚಿಸುತ್ತಿರಲಿ, Heroku ನ ಸಂಪೂರ್ಣ-ನಿರ್ವಹಣೆಯ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವೇಗವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ತಲುಪಿಸಲು ಅತ್ಯಂತ ಸರಳವಾದ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ.
Heroku ನ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ನಿಮ್ಮ ಆದ್ಯತೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಯೋಜನೆಗಳನ್ನು ನಿಯೋಜಿಸುವ, ನಿರ್ವಹಿಸುವ ಮತ್ತು ಅಳೆಯುವ ಸಾಮರ್ಥ್ಯ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು [ನೋಡ್, ರೂಬಿ, ಪೈಥಾನ್, ಜಾವಾ, PHP, ಗೋ, ಮತ್ತು ಇತರರು].
ಈ ಪೋಸ್ಟ್ನಲ್ಲಿ, Heroku ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ Node.js ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಹೇಗೆ ನಿಯೋಜಿಸಬೇಕೆಂದು ನಾನು ನಿಮಗೆ ಕಲಿಸುತ್ತೇನೆ.
ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು
ಈ ಲೇಖನದ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು ನೀವು ಹೊಂದಿರುವಿರಿ ಎಂದು ಊಹಿಸುತ್ತವೆ:
- ಸ್ಥಾಪಿಸಲಾಗಿದೆ Node.js npm ಜೊತೆಗೆ.
- ಎ ಹೆರೊಕು ಖಾತೆ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ.
- ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ Node.js ಅಪ್ಲಿಕೇಶನ್
- ಹೆರೋಕು ಅವರ ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ (CLI).
1. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಅವಲಂಬನೆಗಳನ್ನು ಘೋಷಿಸಿ
ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ಯಾವ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ಮೂಲ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ npm init ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ. ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಇದು ನಿಮಗೆ ತೋರಿಸುತ್ತದೆ.
ಅವುಗಳನ್ನು ಖಾಲಿ ಬಿಡುವ ಮೂಲಕ, ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು. ವಿಂಡೋಸ್ನಲ್ಲಿ, ಕಮಾಂಡ್ ಶೆಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು Git Bash ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
ಪರಿಣಾಮವಾಗಿ ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ ಈ ಕೆಳಗಿನಂತಿದೆ:
ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು `npm install pkg>` ಬಳಸಿ.
ಇದು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುತ್ತದೆ ಹಾಗೆಯೇ ಇದನ್ನು `package.json` ಡೇಟಾ ಫೈಲ್ನಲ್ಲಿ ಅವಲಂಬನೆ ಮಾಡುತ್ತದೆ ಎಕ್ಸ್ಪ್ರೆಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ಉದಾಹರಣೆಗೆ, `npm install express` ಎಂದು ಟೈಪ್ ಮಾಡಿ.
ಯಾವುದೇ ಸಿಸ್ಟಮ್-ಲೆವೆಲ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ ಅವಲಂಬನೆಯನ್ನು ಹೊಂದಿಲ್ಲ. Heroku ಗೆ ನಿಯೋಜಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ, JSON ಫೈಲ್ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ.
ಈ ಸಮಸ್ಯೆಯನ್ನು ನಿವಾರಿಸಲು, `rm -rf ನೋಡ್ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ; npm install — production` ನಿಮ್ಮ ಸ್ಥಳೀಯ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ, ತದನಂತರ Heroku ಸ್ಥಳೀಯ ವೆಬ್ ಅನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
ನಿಮ್ಮ ಪ್ಯಾಕೇಜಿನ ಅವಲಂಬನೆಗಳಲ್ಲಿ ಒಂದನ್ನು .json ಫೈಲ್ ಕಳೆದುಕೊಂಡಿದ್ದರೆ, ಯಾವ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ದೋಷ ಸಂದೇಶವನ್ನು ನೀವು ಗಮನಿಸಬೇಕು.
2. ನೋಡ್ನ ಆವೃತ್ತಿಯನ್ನು ಸೂಚಿಸಿ
Heroku ನಲ್ಲಿ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾಗುವ Node.js ಆವೃತ್ತಿಯನ್ನು ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ ಒಳಗೊಂಡಿರಬೇಕು.
ನೀವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ರನ್ಟೈಮ್ಗೆ ಅನುಗುಣವಾದ Node.js ಆವೃತ್ತಿಯನ್ನು ನೀವು ಯಾವಾಗಲೂ ಬಳಸಬೇಕು. ನಿಮ್ಮ ಆವೃತ್ತಿಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ನೋಡ್ - ಆವೃತ್ತಿಯನ್ನು ಟೈಪ್ ಮಾಡಿ.
ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
ಈಗ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಬಳಸಬೇಕಾದ ನೋಡ್ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, package.json ಫೈಲ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
3. ಪ್ರೊಕ್ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ
ನಿಮ್ಮ ಫೋಲ್ಡರ್ನ ರೂಟ್ನಲ್ಲಿ ಪ್ರೊಕ್ಫೈಲ್ ಮಾಡಿ (ಯಾವುದೇ ವಿಸ್ತರಣೆ ಇಲ್ಲ ಮತ್ತು "P" ಅಕ್ಷರವು ದೊಡ್ಡಕ್ಷರವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ).
ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ Heroku ನೋಡ್ js ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಎಂಬುದರಂತಹ ಡೈನೋಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ Heroku ಫೈಲ್ನಲ್ಲಿದೆ.
ನೀವು ನಿಯೋಜಿಸಿದ ಮಾದರಿ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿನ ಪ್ರೊಫೈಲ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
4. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪರೀಕ್ಷಿಸಿ
ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್.json ಫೈಲ್ನಲ್ಲಿ ನೀವು ಸೂಚಿಸಿದ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, ನಿಮ್ಮ ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ npm ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪ್ರಾರಂಭಿಸಲು Heroku CLI ನಲ್ಲಿ ಸೇರಿಸಲಾದ Heroku ಸ್ಥಳೀಯ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ.
ನೀವು ಈಗ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಇಲ್ಲಿ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ https://localhost:5000/.
5. ಕಲಾಕೃತಿಗಳನ್ನು ರಚಿಸಿ
ಪರಿಷ್ಕರಣೆ ನಿಯಂತ್ರಣದಿಂದ ಕಲಾಕೃತಿಗಳನ್ನು ನಿರ್ಮಿಸಲು ಈ ರೀತಿ ಕಾಣುವ .gitignore ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ:
6. ನಿಮ್ಮ node.js ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು Heroku ಗೆ ನಿಯೋಜಿಸಿ
ಕೆಳಗಿನ ಸೂಚನೆಗಳು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು Heroku ಗೆ ನಿಯೋಜಿಸುತ್ತವೆ.
7. ಹೆರೊಕು ದಾಖಲೆಗಳು
ನಿಮ್ಮ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಂ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ನೀವು ಲಾಗಿಂಗ್ ಕಮಾಂಡ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಸಹ ಬಳಸಬಹುದು. ಸಮಸ್ಯೆ ನಿವಾರಣೆಗೆ ಇದು ಸಾಕಷ್ಟು ಸಹಾಯಕವಾಗಿದೆ.
ತೀರ್ಮಾನ
ಅಭಿನಂದನೆಗಳು, ನಿಮ್ಮ Node.js ಅಪ್ಲಿಕೇಶನ್ ಈಗ Heroku ನಲ್ಲಿ ಲೈವ್ ಆಗಿದೆ. ಇದು ಕ್ಲೌಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದ್ದು ಅದು ವ್ಯವಹಾರಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು, ವಿತರಿಸಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ಬೆಳೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಸರ್ವರ್ಲೆಸ್ ಮತ್ತು ಕಂಟೈನರೈಸೇಶನ್ನ ಈ ಹೊಸ ಯುಗದಲ್ಲಿ Heroku ನಮ್ಮೊಂದಿಗೆ ಇತ್ತು, ಅಲ್ಲಿ ನಮ್ಮ ಸಂಪೂರ್ಣ ಯೋಜನೆಯನ್ನು ನಿಯೋಜಿಸಲು ನಾವು ಕೇವಲ ಒಂದು ಕ್ಲಿಕ್ ದೂರದಲ್ಲಿದ್ದೇವೆ ಮತ್ತು ಲಕ್ಷಾಂತರ ಬಳಕೆದಾರರಿಗೆ ತಮ್ಮ ಯೋಜನೆಗಳನ್ನು ಸರಳವಾಗಿ ನಿಯೋಜಿಸಲು ಇದು ಇನ್ನೂ ಸಹಾಯ ಮಾಡುತ್ತಿದೆ.
ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ