Triển khai ứng dụng FCJ Management
Triển khai ứng dụng FCJ Management
- Chúng ta sử dụng git để clone source code. Trước hết, cài đặt git bằng lệnh sau:
sudo yum install git
- Sử dụng lệnh git init được sử dụng để tạo, khởi tạo một kho chứa Git mới (Git Repo) ở local.
git init
- Thực hiện clone repository code ứng dụng
git clone https://github.com/First-Cloud-Journey/000004-EC2.git
- Đến thư mục của bài lab 000004-EC2
cd 000004-EC2
- NPM là viết tắt của Node package manager là một công cụ tạo và quản lý các thư viện lập trình Javascript cho Node.js. Sử dụng npm init khởi tạo project sẽ tạo ra file package.json mẫu.
npm init
-
Tiếp theo chúng ta thực hiện dependencies installation
- express
- Dotenv
- express-handlebars
- body-parser
- mysqs
npm install express dotenv express-handlebars body-parser mysql
- Thực hiện kiểm tra và tạo một file .env sử dụng vi để cấu hình database. Tạo file .env bằng cách sử dụng câu lệnh touch .env Dùng vi để mở cấu hình.
- Thực hiện cấu hình database
DB_HOST = 'db-instance.crmmitoajvxx.us-east-1.rds.amazonaws.com'
DB_NAME = 'awsfcjuser'
DB_USER = 'admin'
DB_PASS = '123Vodanhphai'
- Trong đó, DB_HOST là Enpoint của DB instance
- DB_NAME là tên database đã được tạo trong DB instance
- DB_USER là tên người dùng database đã được tạo trong DB instance
- DB_PASS là mật khẩu database đã được tạo trong DB instance
- Khởi động lại Express server. Sử dụng Nodemon để tiết kiệm thời gian
npm install --save-dev nodemon
- Khởi động local server
npm start
- Truy cập vào EC2
- Chọn Instances
- Chọn FCJ-Management instance
- Sao chép Public IPv4 address
- Sử dụng trình duyệt và dán Public IPv4 address và port để kiểm tra ứng dụng. Cú pháp
<Public IPv4 address>:5000