Skip to content

quanganhquanganh/The-Route-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Codebase

Click here

Backend Docker for The Router Project

Docker clean Laravel 8 installation with PostgreSQL, Redis and nginx

Cài đặt

WSL2

  1. Tải về gói update Linux kernel qua link https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  2. Để WSL 2 làm mặc định khi cài đặt Linux distribution, chạy lệnh sau: wsl --set-default-version 2

  3. Về cơ bản làm xong bước trên là ok rồi nhưng nếu bạn muốn dùng Ubuntu hay Kali hay Debian thì vào Microsoft Store để tải các Linux distribution về nhé (https://aka.ms/wslstore)

  4. Sau đó Linux sẽ đòi hỏi bạn tạo Username, Password các kiểu nhưng chỉ một lần thôi

Nếu bạn dùng WSL 2 làm backend thì không cần lo việc thay đổi Settings của Docker Desktop như tài nguyên máy cần sử dụng hay mount đường dẫn trong/ngoài container bởi mọi thứ đã được config sẵn rồi.

Docker

Trên Windows, cài Docker Desktop Installer theo link này: https://www.docker.com/products/docker-desktop.

Setup môi trường cho backend

  1. Chạy lệnh sau: git clone https://github.com/quanganhquanganh/The-Route-Backend.git

  2. cd The-Route-Backend

  3. Setup file .env ( cd src sau đó cp .env.example .env xong rồi cd ..)

  4. docker-compose up -d --build

  5. docker-compose run --rm composer install

  6. docker-compose run --rm artisan migrate

  7. Vào localhost:8080 để check đã được chưa.

Kết nối với pgAdmin4

  1. Mở pgAdmin4, chọn Add Server, sau đó điền Name:

image

  1. Tiếp theo mở Connection:

image

  1. Mở WSL2 Terminal ra (tùy Linux Distribution bạn chọn, ex: Debian)

  2. Chạy lệnh sau: ip addr, sau đó thử các link inet ipv4 trong đó. (Trường hợp của tôi là 172.28.73.119)

image

  1. Quay lại Connection và thử link ip lấy được cho vào Host name/address, Password để postgres và các thông tin còn lại điền như dưới:

image

Các vấn đề có thể gặp phải

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages