THẢO LUẬN

thg 9 26, 2021 5:36 CH

bạn em bảo mấy người nhạt hay để icon dễ thương để bổ sung muối ? khí không phải anh đây cũng áp dụng cách tương đương. à mà bài rất hay ạ :V em xp save lại mai sau hy vọng có dịp xài ehe

0
thg 9 26, 2021 5:18 CH

Cách dùng @Autowired trên field là không được khuyến khích, do nó sử dụng Java reflection để inject => bạn có thể nói rõ lí do không nên dùng cách này được không

0

Mở mang tầm mắt, Thank bạn

0

thanks bác. hóng các phần tiếp theo

0
thg 9 26, 2021 2:51 CH

nếu bác có project để tham khảo nửa thì quá tuyệt vời ạ

0

tôi cần làm qr coder vui lòng giúp tôiUntitled-1.png

0
thg 9 26, 2021 8:32 SA

Cảm ơn bạn nhé. Đọc thêm bài viết mới của mình nhé. https://viblo.asia/p/hanh-trinh-chinh-phuc-chung-chi-aws-maGK76ea5j2

0
Avatar
đã bình luận cho bài viết
thg 9 26, 2021 7:59 SA

Bác ơi, có đánh giá gì về hiệu suất khi dùng flex-box so với float + clearfix không ạ? Em đang thắc mắc vấn đề này

0
thg 9 26, 2021 7:43 SA

Hello a 😆 blog này hình như a viết để giải đáp kĩ hơn thắc mắc của e & m.n thì phải 😄 E đã quyết định theo Devops rồi a ạ :3 e sẽ bắt đầu thử vị trí mới vào đầu tuần sau Cảm ơn a zai :3. Hy vọng a ra nhiều blog hơn nữa để chia sẻ k/n vs mn ạ xD

0
Avatar
đã bình luận cho bài viết
thg 9 26, 2021 7:15 SA

Bài viết quá hay. hi vọng tác giả viết tiếp.

0
thg 9 26, 2021 7:04 SA

Đúng cái mình đang cần tìm hiểu, đó là plugin Copy Webpack, HTML Webpack, Clean Webpack Plugin. Cảm ơn chia sẻ của bạn, rất là hữu ích!

0
Avatar
đã bình luận cho bài viết
thg 9 26, 2021 6:49 SA

khi bấm kéo slider máy đơ vài giây mới hiển thị, có cách nào fix không bác

0
thg 9 26, 2021 5:19 SA

Mình cài trên Windows 10 và có vấn đề trong việc cài đặt node_modules Câu lệnh như trong hướng dẫn docker run --rm -v "/$(pwd)":/app -w //app node:13-alpine npm install báo lỗi, không thực hiện được trên windows 10 (máy mình). Ban đầu mình cài Node lên windows, nhưng thấy có vẻ không ổn, vì như vậy 2 phiên bản có thể khác nhau

Mình đã thực hiện theo hướng dẫn tại https://stackoverflow.com/questions/51097652/install-node-modules-inside-docker-container-and-synchronize-them-with-host

Nội dung các file thay đổi như sau

Dockfile

FROM node:13-alpine
WORKDIR /app

COPY . .

# Tạo thư mục cache 
RUN mkdir /cache
WORKDIR /cache

# cài đặt vào the node_modules's cache directory.
COPY package.json ./
#COPY package-lock.json ./
RUN npm install

# Chuyển về làm việc tại thư mục /app 
WORKDIR /app

# Development
CMD ["npm", "run", "dev"]

# Production
# RUN npm install -g pm2
# CMD ["pm2-runtime", "ecosystem.config.js", "--env", "production"]

Tập tin docker-compose.yml

version: "3.4"

services:

  app:
    image: learning-docker/docker-node-mongo-redis:v1
    volumes:
      - ./:/app # mount từ môi trường gốc vào trong để nếu các bạn thay đổi code thì bên trong sẽ tự động cập nhật
    
    environment: # phần này ta định nghĩa ở file .env nhé
      - DB_HOST=${DB_HOST}
      - DB_NAME=${DB_NAME}
      - REDIS_HOST=${REDIS_HOST}
      - REDIS_PORT=${REDIS_PORT}
      - PORT=${PORT}
    ports:
      - "${PORT}:${PORT}" # phần này ta định nghĩa ở file .env nhé
    command: /app/entrypoint.sh # Có thêm dòng này 
    restart: unless-stopped
    depends_on:
        - redis
        - db
  
  db:
    image: mongo
    volumes:
      - .docker/data/db:/data/db
    restart: unless-stopped
  
  redis:
    image: redis:5-alpine
    volumes:
      - .docker/data/redis:/data
    restart: unless-stopped

Cuối cùng là thêm file entrypoint.sh

#!/bin/bash

cp -r /cache/node_modules/. /app/node_modules/
exec npm start

Sau khi cài đặt xong, đã truy cập được trang web như hình

2021-09-26 12_15_07-Login.png

0
thg 9 26, 2021 4:52 SA

@gianglt_gmail.com mình đã fix cả 2 lỗi bên trên, bạn pull code mới từ branch master của mình về làm lại là sẽ ko bị lỗi Undefined: index lúc compose install nữa nhé

còn lỗi permission thì mình thêm vào 1 mục Nếu bạn gặp lỗi Permission Denied trong bài rồi nhé

0
thg 9 26, 2021 4:12 SA

@gianglt_gmail.com sorry bạn vì chậm trễ, mình đang check rồi và sẽ update ngay trong hnay

0
thg 9 26, 2021 3:47 SA

@nguyen.huu.hai ko phải đâu bạn. Mình cắt ghép giao diện hiện đẹp rồi. nhưng lúc đưa lên mail thật thì nó vỡ như kiểu trên mail thì các thẻ vs css bị hạn chế hay sao y

0
thg 9 26, 2021 3:42 SA

@@maitrungduc1410 Đến 26/09/2021 vẫn chưa có nội dung cập nhật cho lỗi này Nhờ bạn hướng dẫn giúp!

0

Cả series của anh chất lượng thật chứ không chỉ bài này 😄

0

Cảm ơn bạn đã góp ý, trong bài viết tiếp theo mình sẽ giới thiệu thêm về Kỹ Thuật, cũng như ứng dụng trong các bài toán thực tế

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í