THẢO LUẬN

Dạ em cảm ơn anh.

+1

điều tương tự cũng xảy ra khi e setup redis, phần REDIS_HOST ta cũng phải sửa để trùng với tên service redis trong docker-compose.yml chứ không dùng localhost hay 127.0.0.1 được nhé

0

vì file .env.example mặc định phần DB_HOST đang để là 127.0.0.1 (hoặc localhost) mà khi chạy với docker thì ta cần để nó trùng với tên của service trong file docker-compose (ở đây tên là db), nên khi copy từ .env.example sang .env thì nhớ sửa lại nhé e

0

dạ thưa anh em đã sửa lại được rồi ạ. Nhưng em có một thắc mắc project lúc đầu em chạy em chạy file .env copy từ env sample ạ và không sửa bất kỳ thứ gì và nó đã lỗi ngay từ chỗ đó luôn anh. Mặc dù em đã dùng lệnh docker-compose down để xóa toàn bộ container nhưng khi em dùng lệnh docker-compose up tạo lại project và em củng sửa phải .env như hình rồi ạ và nó vẫn hiện lỗi tương tự. Chỉ mãi khi em xóa toàn bộ thư mục project và vào gitlab tải về lại và set up như anh chỉ thì nó mới chịu vào. Anh có thể cho em biết tại sao không ạ ?

0

e check lại cho a file .env cấu hình database phải thế này:

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laraveluser
DB_PASSWORD=laraveluserpass

cùng với đó ở file docker-compose.yml phần service db phải trông thế này:

db:
    image: mysql:5.7.22
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: ${DB_DATABASE}
      MYSQL_USER: ${DB_USERNAME}
      MYSQL_PASSWORD: ${DB_PASSWORD}
      MYSQL_ROOT_PASSWORD: rootpass

lỗi của e khả năng cao là do cấu hình database chưa đúng thôi 😃

0
thg 2 23, 2020 4:07 SA

bạn có thể cho mình tham khảo ko ạ?

0

Bị lỗi như vậy thì giải quyết như thế nào ạ ; SQLSTATE[HY000] [1045] Access denied for user 'laraveluser'@'172.25.0.7' (u
sing password: YES) (SQL: select * from information_schema.tables where tab
le_schema = laravel and table_name = migrations and table_type = 'BASE TABL
E')

0
thg 2 22, 2020 3:32 CH

Mình cũng đã sử dụng Styled Components ở vài project rồi, nhưng chỉ biết 2 ~ 3 trick giống với bạn chia sẻ trên.

Các trick còn lại thật sự quá hay, cảm ơn bạn nhiều 🙇 , mong được bạn chia sẻ thêm nữa 👍

+1
thg 2 22, 2020 1:35 CH

Chúc may mắn =)))

+1

Hay thế còn tip khác ko bạn ơi

+1

Cảm ơn bạn vì bài biết.

0
thg 2 22, 2020 9:32 SA

Kha Long chuat'ssss

0

Khá hay, chờ phần 2

+1
thg 2 22, 2020 7:09 SA

vào mấy app này ko đc tham khảo source code bạn à bạn

0
Avatar
đã bình luận cho bài viết
thg 2 22, 2020 6:44 SA

Rất hữu ích 😄

0

Bài viết rất hay. Mong bác sớm ra phần 3 . Chúc bác gặp nhiều thành công 😁

+2

Bạn ơi, có thể cho mình xin source folder Docker của bạn, mìn tham khảo được không

0
thg 2 22, 2020 1:59 SA

@thanhminh1998 Bạn thử xem xét cách tách cái cột tracking thành bảng tracking_logs của mình ở trên xem. Tách cột tracking ra bảng logs riêng thì sẽ không bị vấn đề phải lấy array data cũ ra, push item mới rồi lưu lại nữa.

0
thg 2 21, 2020 5:43 CH

Em có thể implement webhook signature nhé 😁

+2
thg 2 21, 2020 4:59 CH

đúng rồi b ạ.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí