Bug: [BUG] Deployed on a cloud server using Docker Compose, sign up keeps prompting 'Register failed, Try again'



### Bug Description

![Image](https://github.com/user-attachments/assets/44e85cba-02ea-485a-8ea6-8642aa047b79)

### Expected Behavior

None

### Actual Behavior

 None

### Steps To Reproduce

1. git clone https://github.com/juspay/hyperswitch
2. cd hyperswitch
3. docker compose up -d

I did such operations on my cloud machine which has a public ip.
I referred this doc https://github.com/juspay/hyperswitch?tab=readme-ov-file#try-hyperswitch


### Context For The Bug

I found a similar issue, but the solution of the issue is not worked for me.
https://github.com/juspay/hyperswitch/issues/6915

### Environment

linux version:  
NAME="Alibaba Cloud Linux"
VERSION="3 (OpenAnolis Edition)"
ID="alinux"
ID_LIKE="rhel fedora centos anolis"
VERSION_ID="3"
VARIANT="OpenAnolis Edition"
VARIANT_ID="openanolis"
ALINUX_MINOR_ID="2104"
ALINUX_UPDATE_ID="10"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3.2104 U10 (OpenAnolis Edition)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"


### Have you spent some time checking if this bug has been raised before?

- [x] I checked and didn't find a similar issue

### Have you read the Contributing Guidelines?

- [x] I have read the [Contributing Guidelines](https://github.com/juspay/hyperswitch/blob/main/docs/CONTRIBUTING.md)

### Are you willing to submit a PR?

None
diff --git a/docker-compose-development.yml b/docker-compose-development.yml
index d7a0e365c36..416646f013c 100644
--- a/docker-compose-development.yml
+++ b/docker-compose-development.yml
@@ -64,7 +64,7 @@ services:
         FROM rust:latest
         RUN apt-get update && \
             apt-get install -y protobuf-compiler
-        RUN rustup component add rustfmt clippy  
+        RUN rustup component add rustfmt clippy
     command: cargo run --bin router -- -f ./config/docker_compose.toml
     working_dir: /app
     ports:
@@ -332,7 +332,7 @@ services:
         FROM node:lts
         RUN git clone https://github.com/juspay/hyperswitch-web.git --depth 1
         WORKDIR hyperswitch-web
-        RUN npm i --force
+        RUN npm i --ignore-scripts
     command: bash -c 'npm run re:build && npx run webpack serve --config webpack.dev.js --host 0.0.0.0'
     ports:
       - "9050:9050"
diff --git a/docker-compose.yml b/docker-compose.yml
index 4bc08b09f63..b584beca560 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -51,7 +51,7 @@ services:
     environment:
       # format -> postgresql://DB_USER:DB_PASSWORD@HOST:PORT/DATABASE_NAME
       - DATABASE_URL=postgresql://db_user:db_pass@pg:5432/hyperswitch_db
-  
+
   mailhog:
     image: mailhog/mailhog
     networks:
@@ -149,15 +149,13 @@ services:
 
   ### Web Client
   hyperswitch-web:
+    image: juspaydotin/hyperswitch-web:latest
     ports:
       - "9050:9050"
       - "9060:9060"
       - "5252:5252"
     networks:
       - router_net
-    build:
-      context: ./docker
-      dockerfile: web.Dockerfile
     depends_on:
       hyperswitch-server:
         condition: service_healthy
diff --git a/docker/web.Dockerfile b/docker/web.Dockerfile
index 532ce28fb7c..0ff02e08e4b 100644
--- a/docker/web.Dockerfile
+++ b/docker/web.Dockerfile
@@ -12,4 +12,4 @@ EXPOSE 9050
 EXPOSE 5252
 EXPOSE 9060
 
-CMD concurrently "npm run re:build && npm run start" "npm run start:playground"
\ No newline at end of file
+CMD bash -c "npm run re:build && npm run start && npm run start:playground"
\ No newline at end of file

## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [x] Bugfix
- [ ] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
Playground is not running properly and throwing errors as it is not able to find HyperLoader file.


### Additional Changes

- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables

<!--
Provide links to the files with corresponding changes.

Following are the paths where you can find config files:
1. `config`
2. `crates/router/src/configs`
3. `loadtest/config`
-->


## Motivation and Context
https://github.com/juspay/hyperswitch/issues/7080


## How did you test it?
<!--
Did you write an integration/unit/API test to verify the code changes?
Or did you test this change manually (provide relevant screenshots)?
-->


## Checklist
<!-- Put an `x` in the boxes that apply -->

- [x] I formatted the code `cargo +nightly fmt --all`
- [x] I addressed lints thrown by `cargo clippy`
- [x] I reviewed the submitted code
- [ ] I added unit tests for my changes where possible
