Cài đặt


Cài đặt Wave

Trước khi cài đặt wave, bạn sẽ cần đảm bảo rằng bạn có các yêu cầu máy chủ tối thiểu và sau đó bạn sẽ muốn sao chép repo vào máy của mình.

Sao chép Repo

Bạn có thể sao chép repo vào máy cục bộ của mình bằng lệnh sau:

git clone https://github.com/thedevdojo/wave.git project_name

Biến đổiproject_name với tên của dự án của bạn. Theo tùy chọn, bạn có thể muốn tạoGithub Repo mới cho dự án của bạn .


Ok, bây giờ chúng ta có thể dễ dàng cài đặt Wave với 4 bước đơn giản sau:

1. Tạo cơ sở dữ liệu mới

Trong quá trình cài đặt, chúng ta cần sử dụng cơ sở dữ liệu MySQL. Bạn sẽ cần tạo một cơ sở dữ liệu mới và lưu thông tin đăng nhập cho bước tiếp theo.

2. Sao chép.env.example tập tin

Chúng ta cần chỉ định các biến Môi trường cho ứng dụng của mình. Bạn sẽ thấy một tệp có tên.env.example , bạn sẽ cần sao chép tệp đó và đổi tên thành.env .

Sau đó, mở.env và cập nhật DBDATABASE, DBUSERNAME và DBPASSWORD của bạn trong các trường thích hợp. Bạn cũng sẽ muốn cập nhật APPURL thành URL của ứng dụng của mình.

APP_URL=http://wave.test

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=wave
DB_USERNAME=root
DB_PASSWORD=

3. Thêm phần phụ thuộc của nhà soạn nhạc

Tiếp theo, chúng tôi sẽ cần cài đặt tất cả các phụ thuộc trình soạn nhạc của chúng tôi bằng cách chạy lệnh sau:

composer install

4. Chạy di chuyển và hạt giống

Chúng tôi cần di chuyển cấu trúc cơ sở dữ liệu của mình vào cơ sở dữ liệu của chúng tôi, điều này chúng tôi có thể thực hiện bằng cách chạy:

php artisan migrate


Cuối cùng, chúng ta sẽ cần bắt đầu cơ sở dữ liệu của mình bằng lệnh sau:

php artisan db:seed

🎉 Và đó là nó! Bây giờ bạn sẽ có thể truy cập URL của mình và xem ứng dụng Wave của bạn đang hoạt động.

Đối với các biện pháp bảo mật mà bạn có thể muốn tạo lại khóa ứng dụng của mình, hãy đảm bảo chạy lệnh sau bên dưới để bảo mật trang web của bạn trước khi hoạt động.

php artisan key:generate

Tạo một Repo mới

Trong hầu hết các trường hợp, bạn nên tạo một repo riêng cho dự án mới của mình. Điều này cũng sẽ giúp bạn dễ dàng hơntriển khai ứng dụng của chúng tôi cho DigitalOcean .

Nếu bạn đã đăng nhập vào tài khoản Github của mình, bạn có thể truy cập https://github.com/new để tạo một kho lưu trữ mới. Đặt tên cho nó liên kết với SAAS của bạn và nhấp vào Tạo kho lưu trữ

create-repo.png

Sau khi bạn nhấp vào tạo repo, bạn sẽ cần mở dòng lệnh vàcd vào của bạnprojectname thư mục và chạy các lệnh sau, thay thếtnylea/projectname với tên repo của bạn:

rm -rf .git/
git init
git add --all
git commit -m "first commit for my SAAS"
git branch -M main
git remote add origin https://github.com/tnylea/project_name.git
git push -u origin main

Nếu bạn làm mới Kho lưu trữ Github của mình, bạn sẽ thấy rằng nó hiện chứa các tệp cho ứng dụng SAAS mới của bạn.

repo-new.png


Triển khai tới Digital Ocean

Nếu bạn sử dụng Digital Ocean, bạn đang gặp may. Bạn có thể dễ dàng bắt đầu lướt (các) Wave trên DigitalOcean với tích hợp Nền tảng ứng dụng DO của chúng tôi. Không sử dụng DigitalOcean? Nhận 100 đô la tín dụng DigitalOcean miễn phí tại đây . 💵

Dưới đây là 3 bước đơn giản để bắt đầu với SAAS mới của bạn trên Digital Ocean.

  1. 🔑 Nhận Khóa API DO của bạn
  2. 🚀 Triển khai ứng dụng của bạn
  3. 🤓 Bắt đầu xây dựng SAAS của bạn

1. 🔑 Nhận Khóa API DO của bạn

Để triển khai DigitalOcean, bạn sẽ cần lấy Khóa API của mình từ URL sau:https://cloud.digitalocean.com/account/api/tokens

do-api-key-page.png

Nhấp vào nút Tạo mã thông báo mới và lưu mã thông báo mới của bạn cho bước tiếp theo.

2. 🚀 Triển khai ứng dụng của bạn

Được rồi, bây giờ bạn đã sẵn sàng triển khai ứng dụng của mình lên DigitalOcean. Đăng nhập vào quản trị viên ứng dụng của bạn và nhấp vào nút Triển khai ngay trong thẻ đầu tiên:

admin-screen-1.png

Tiếp theo, bạn sẽ thấy một trang khác nơi bạn cần nhập vào repo của mình, cấp quyền truy cập DO vào Repo của bạn, sau đó nhập khóa api của bạn.

admin-screen-2.png

Sau khi nhập các trường đó và nhấn triển khai, bạn sẽ thấy thông báo thành công. Giờ đây, bạn có thể điều hướng đến bảng điều khiển nền tảng ứng dụng đại dương kỹ thuật số của mình và bạn sẽ thấy ứng dụng mới của mình.

3. 🤓 Bắt đầu xây dựng SAAS của bạn

Đó là nó! Bây giờ bạn đã sẵn sàng để bắt đầu xây dựng SAAS của mình và triển khai nó cho DigitalOcean.


Nếu bạn muốn tìm hiểu thêm về cách thiết lập Wave và hỗ trợ sự phát triển không ngừng của Wave, bạn có thể muốn xem xét trở thành người dùng DevDojo Pro. Cùng nhau, chúng ta có thể làm cho dự án này tuyệt vời hơn nữa 😎

Đăng nhập vào ứng dụng của bạn

Sau khi cài đặt Wave, bạn có thể đăng nhập bằng thông tin đăng nhập mặc định sau:

Sau khi đăng nhập, bạn có thể thoải mái thay đổi email quản trị viên, tên người dùng và mật khẩu bằng cách truy cập phần cài đặt trong menu người dùng.