Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Modified the Docker Compose file to include three new services: the web client, the React demo app (for the web client), and the control center. #4242

Closed
wants to merge 7 commits into from

Conversation

adityak-21
Copy link

@adityak-21 adityak-21 commented Mar 27, 2024

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

I have modified the docker compose file to include all the services, so by a single docker-compose everything could be run simultaneously. For making that work I have created dockerfiles in hyperswitch-web and demo app which generate their image, for which I have already added pull request in web repository: juspay/hyperswitch-web#262 . After both pulls, one could easily run all the services just by running docker-compose file. This is a part of issue #4110 .

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

Fixes #4110
Addressing these blockers will not only streamline the Docker Compose setup process but also enhance the overall user experience for developers integrating Hyperswitch. It is crucial for ensuring smooth adoption of Hyperswitch.

How did you test it?

Manually
Screenshot from 2024-03-28 03-16-47
Screenshot from 2024-03-28 03-17-09

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible
  • I added a CHANGELOG entry if applicable

@adityak-21 adityak-21 requested a review from a team as a code owner March 27, 2024 22:07
@adityak-21 adityak-21 changed the title Modified the Docker Compose file to include three new services: the web client, the React demo app (for the web client), and the control center. Modified the Docker Compose file to include three new services- the web client, the React demo app (for the web client), and the control center. Mar 27, 2024
@adityak-21 adityak-21 changed the title Modified the Docker Compose file to include three new services- the web client, the React demo app (for the web client), and the control center. feat: Modified the Docker Compose file to include three new services: the web client, the React demo app (for the web client), and the control center. Mar 27, 2024
@SanchithHegde
Copy link
Member

Closing this in favor of #4197.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants