Site icon 2k1

NextJs trong docker với hotreload

Khi bạn tạo container để chạy và code nextjs thì một vấn đề bạn có thể gặp là nextjs sẽ không reload lại khi bạn thay đổi code. Để khắc phục điều này ta cần thay đổi next.config.js

module.exports = {
  reactStrictMode: true,
  webpackDevMiddleware: (config) => {
    config.watchOptions = {
      poll: 1000,
      aggregateTimeout: 300,
    };
    return config;
  },
};

repo: https://github.com/nvni/nextjs-docker-hotreload

đề chạy ta sử dụng lệnh docker-compose up

Exit mobile version