-
Notifications
You must be signed in to change notification settings - Fork 1
Home
In the project directory, you can run:
-
npm run dev
Starts the development server. Open
localhost:5173
to view it in your browser. The app will automatically reload if you make changes to the code. You will see build errors and lint warnings in the console. -
npm run dev:host
Starts the development server and makes it accessible over your local network.
-
npm run build
Compiles TypeScript and builds the app for production to the
dist
folder. It correctly bundles React in production mode and optimizes the build for the best performance. Your app is ready to be deployed! -
npm run lint
Runs ESLint to find problems in your code.
-
npm run lint:fix
Runs ESLint to find and fix problems in your code automatically.
-
npm run preview
Locally previews the production build.
-
npm run test
Launches the test runner.
-
npm run test:watch
Launches the test runner in interactive watch mode.
-
npm run test:coverage
Runs tests and generates a coverage report.
-
For local testing, build the Docker image with default values:
docker build -t fertiscan-frontend .
-
Production build:
docker build \
--build-arg ARG_API_URL=http://your_api_url \
--build-arg ARG_REACT_APP_ACTIVATE_USING_JSON=false \
--build-arg ARG_REACT_APP_STATE_OBJECT_SIZE_LIMIT=4194304 \
-t fertiscan-frontend .
- Run the image (on port 3001 for example):
docker run -p 3001:3000 fertiscan-frontend