diff --git a/docker-compose.yml b/docker-compose.yml index 733ef5e6..70792baa 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,7 +37,7 @@ services: volumes: - ./view-user:/app working_dir: /app - command: sh -c "npm ci && npm run dev" + command: sh -c "npm i && npm run dev" ports: - "3000:3000" env_file: @@ -51,7 +51,7 @@ services: volumes: - ./view-admin:/app working_dir: /app - command: sh -c "npm ci && npm run dev" + command: sh -c "npm i && npm run dev" ports: - "3001:3000" env_file: diff --git a/view-admin/package.json b/view-admin/package.json index 3e4497ea..ef93121f 100755 --- a/view-admin/package.json +++ b/view-admin/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev --turbo", "build": "next build", "start": "next start", "lint": "next lint", diff --git a/view-user/next.config.js b/view-user/next.config.js index e30833c1..1cb8fc6f 100755 --- a/view-user/next.config.js +++ b/view-user/next.config.js @@ -26,19 +26,29 @@ const nextConfig = { ], disableStaticImages: true, }, - webpack: (config) => { - config.module.rules.push({ - test: /\.svg$/, - use: [ - { - loader: "@svgr/webpack", - options: { - svgo: false, - }, + experimental: { + turbo: { + rules: { + "*.svg": { + loaders: ["@svgr/webpack"], + as: "*.js", }, + }, + resolveAlias: { + underscore: "lodash", + mocha: { browser: "mocha/browser-entry.js" }, + }, + resolveExtensions: [ + ".mdx", + ".tsx", + ".ts", + ".jsx", + ".js", + ".mjs", + ".json", ], - }); - return config; + moduleIdStrategy: "deterministic", + }, }, }; diff --git a/view-user/package.json b/view-user/package.json index 0a5dd1aa..f475b1d0 100755 --- a/view-user/package.json +++ b/view-user/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev --turbo", "build": "next build", "start": "next start", "lint": "next lint",