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.
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:
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.
.env.example
tập tinChú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=
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
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
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ữ
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.
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.
Để 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
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.
Đượ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:
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.
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.
Đó 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 😎
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.