Asked Jan 10th, 3:07 a.m. 70 0 0
  • 70 0 0
+2

Lỗi Webpack khi deploy Rails App lên AWS Fargate

Share
  • 70 0 0

Hello mọi người, em đang deploy rails app lên fargate, em có container nginx đã kết nối được với rails container, tuy nhiên có một vấn đề liên quan đến Webpack xảy ra mà em chưa có phương án xử lí. Hi vọng nhận được sự giúp đỡ của mọi người. Many thanks. image.png

Webpacker::Manifest::MissingEntryError in Devise::Sessions#new
Webpacker can't find application.js in /lline-arrangement/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
   unless you are using the `webpack -w` or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.
Your manifest contains:
{
}
Jan 10th, 4:54 a.m.

Bạn có thể cung cấp config của webpack.yml được hông

+1
| Reply
Share
Avatar Huy Tran @area21
Jan 10th, 5:40 a.m.
Jan 10th, 9:42 a.m.

@area21 hic, sao ko để nó vào cái markdown code í @@

0
| Reply
Share
Avatar Huy Tran @area21
Jan 10th, 9:56 a.m.
# Note: You must restart bin/webpack-dev-server for changes to take effect

default: &default
  source_path: app/javascript
  source_entry_path: packs
  public_root_path: public
  public_output_path: packs
  cache_path: tmp/cache/webpacker
  check_yarn_integrity: false
  webpack_compile_output: true

  # Additional paths webpack should lookup modules
  # ['app/assets', 'engine/foo/app/assets']
  additional_paths: []

  # Reload manifest.json on all requests so we reload latest compiled packs
  cache_manifest: false

  # Extract and emit a css file
  extract_css: false

  static_assets_extensions:
    - .jpg
    - .jpeg
    - .png
    - .gif
    - .tiff
    - .ico
    - .svg
    - .eot
    - .otf
    - .ttf
    - .woff
    - .woff2

  extensions:
    - .mjs
    - .js
    - .sass
    - .scss
    - .css
    - .module.sass
    - .module.scss
    - .module.css
    - .png
    - .svg
    - .gif
    - .jpeg
    - .jpg

development:
  <<: *default
  compile: true

  # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules
  check_yarn_integrity: false

  # Reference: https://webpack.js.org/configuration/dev-server/
  dev_server:
    https: false
    host: localhost
    port: 3035
    public: localhost:3035
    hmr: false
    # Inline should be set to true if using HMR
    inline: true
    overlay: true
    compress: true
    disable_host_check: true
    use_local_ip: false
    quiet: false
    pretty: false
    headers:
      'Access-Control-Allow-Origin': '*'
    watch_options:
      ignored: '**/node_modules/**'


test:
  <<: *default
  compile: true

  # Compile test packs to a separate directory
  public_output_path: packs-test

staging:
  <<: *default

  # Production depends on precompilation of packs prior to booting for performance.
  compile: false

  # Extract and emit a css file
  extract_css: true

  # Cache manifest.json for performance
  cache_manifest: true
production:
  <<: *default

  # Production depends on precompilation of packs prior to booting for performance.
  compile: false

  # Extract and emit a css file
  extract_css: true

  # Cache manifest.json for performance
  cache_manifest: true

0
| Reply
Share
Avatar Huy Tran @area21
Jan 10th, 9:57 a.m.

@NgocPH mình thêm r nhé, sr bro ^^

0
| Reply
Share
Jan 11th, 3:11 a.m.

@area21 ủa mà bạn có chạy yarn install và deploy bạn có chạy webpack-dev-server chưa á 😅

0
| Reply
Share
Viblo
Let's register a Viblo Account to get more interesting posts.