Xin chào các Coder!
Bài viết này trình bày một ứng dụng full-stack mã nguồn mở được xây dựng với Phản ứng & Django bó lại với nhau dưới cùng một phu bến tàu cài đặt. Sau khi các nguồn được tải xuống cục bộ, nếu có Docker, sản phẩm có thể được bắt đầu với nỗ lực tối thiểu và tất cả các thay đổi được thực hiện trên các nguồn cho cả hai thành phần (React & Django
) được đẩy vào bộ chứa Docker ngay lập tức. Thanks for reading!
Được phát hành MIT License
, Các phu bến tàu các tập lệnh được cung cấp trong mẫu này có thể được sử dụng hoặc tích hợp vào các dự án khác hoặc chỉ đơn giản là được sử dụng cho các hoạt động eLearning.
✨ Cách sử dụng dự án
Trước khi sử dụng dự án, chúng ta cần cài đặt Docker đúng cách và có thể sử dụng được. Nếu chúng tôi không chắc chắn về thực tế này, chúng tôi có thể dễ dàng kiểm tra bằng cách gõ docker --version
trong thiết bị đầu cuối. Trong trường hợp của tôi, đầu ra là thế này:
$ docker --version
>>> Docker version 20.10.14, build a224086
Nếu đầu ra có vẻ tốt, chúng ta có thể tiếp tục và bắt đầu dự án được đề cập bằng cách sử dụng Docker
.
👉 Bước 1 –
Download the code
$ git clone https://github.com/app-generator/sample-docker-django-react.git
$ cd sample-docker-django-react
👉 Bước 2 - Bắt đầu
APP
trong docker
$ docker-compose up --build
Tại thời điểm này, ứng dụng sẽ chạy nhưng cơ sở dữ liệu chưa được di chuyển.
👉 Bước 3 –
Migrate DB
$ docker-compose run --rm appseed-app python manage.py makemigrations
$ docker-compose run --rm appseed-app python manage.py migrate
👉 Bước 4 –
Access the APP
Tại đây, ứng dụng hoàn toàn có thể sử dụng được, chúng tôi có thể đăng ký người dùng mới, xác thực và truy cập các trang riêng tư giống như trong này Bản thử trực tiếp.
Thanks for reading!
Để biết thêm tài nguyên, vui lòng truy cập:
- 🚀 Miễn phí hỗ trợ được cung cấp bởi AppSeed (email & Discord)
- 👉 Thêm ứng dụng miễn phí được làm thủ công bằng Flask, Django và Phản ứng
- blockchain
- C + +
- mã
- Sự thật về phản ứng của Codementor
- thiên tài
- Django
- phu bến tàu
- Java
- mã thông báo không thể thay thế
- OpenSea
- Oss (phần mềm mã nguồn mở)
- PHP
- plato
- Plato ai
- Thông tin dữ liệu Plato
- Trò chơi Plato
- khối chuỗi trung tâm
- PlatoDữ liệu
- Platogaming
- Polygon
- Python
- Phản ứng
- hợp đồng thông minh
- Solana
- Vyper
- Web3
- zephyrnet