You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Running the Development Server](#running-the-development-server)
23
+
-[Building Static Files](#building-static-files)
24
+
-[Testing](#testing)
25
+
-[Running Tests](#running-tests)
26
+
-[Opening Cypress Test Runner](#opening-cypress-test-runner)
27
+
-[Running All Tests Headlessly](#running-all-tests-headlessly)
28
+
-[Test Coverage](#test-coverage)
29
+
-[E2E Test Coverage](#e2e-test-coverage)
30
+
-[Component Test Coverage](#component-test-coverage)
31
+
-[Full Test Coverage](#full-test-coverage)
32
+
-[Writing Tests](#writing-tests)
33
+
-[Code Quality](#code-quality)
34
+
-[Formatting](#formatting)
35
+
-[Linting](#linting)
36
+
-[Husky for git hooks](#husky-for-git-hooks)
37
+
-[pre-commit hook](#pre-commit-hook)
38
+
-[Run locally using Docker](#run-locally-using-docker)
39
+
-[Prerequisites:](#prerequisites)
40
+
-[Windows Users Steps:](#windows-users-steps)
41
+
-[Mac/Linux Users Steps:](#maclinux-users-steps)
32
42
33
43
34
44
## Setting up Project
@@ -274,7 +284,25 @@ If you are a Docker lover, you have the option to use it following these instruc
274
284
275
285
After cloning repository to your local, perform the following steps from the root of the repository.
276
286
277
-
#### Steps:
287
+
#### Windows Users Steps:
288
+
1. Build the Docker image:
289
+
```bash
290
+
docker build -t app .
291
+
```
292
+
293
+
2. Install dependencies inside the container:
294
+
```bash
295
+
docker run --rm -it -v "${PWD}:/app" app sh -c "yarn install"
296
+
```
297
+
298
+
3. Start the container:
299
+
```bash
300
+
docker run --rm -it -v "${PWD}:/app" -p 3000:3000 app
301
+
```
302
+
303
+
Note: ${PWD} refers to the current working directory on your system. This ensures that your local project folder is mounted to the /app directory inside the container.
0 commit comments