Skip to content

Conversation

djcrafts
Copy link
Contributor

@djcrafts djcrafts commented Apr 12, 2025

Implements a comprehensive bash script that simplifies the Hyperswitch Docker setup process with the following features:

  • Prerequisites checking for Docker and Docker Compose
  • Port availability validation
  • Multiple deployment profiles (Minimal, Standard, Full, Development)
  • Automatic configuration setup
  • Service health monitoring
  • Detailed documentation in README.md and docs/one_click_setup.md

Resolves issue #7761

Type of Change

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

Description

Additional Changes

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

Motivation and Context

How did you test it?

Sharing SS from local:
Screenshot 2025-04-24 at 5 59 43 AM

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

Implements a comprehensive bash script that simplifies the Hyperswitch Docker setup process with the following features:
- Prerequisites checking for Docker and Docker Compose
- Port availability validation
- Multiple deployment profiles (Minimal, Standard, Full, Development)
- Automatic configuration setup
- Service health monitoring
- Detailed documentation in README.md and docs/one_click_setup.md

Resolves issue juspay#7761
@djcrafts djcrafts requested a review from a team as a code owner April 12, 2025 12:17
Copy link

Review changes with  SemanticDiff

@djcrafts djcrafts marked this pull request as draft April 12, 2025 12:17
@gorakhnathy7 gorakhnathy7 self-requested a review April 13, 2025 07:45
@SanchithHegde SanchithHegde linked an issue Apr 13, 2025 that may be closed by this pull request
@SanchithHegde
Copy link
Member

Hey @djcrafts, thanks for the PR!
Is this PR ready for review, or are there some changes you're yet to make?

@gorakhnathy7 gorakhnathy7 removed their request for review April 23, 2025 06:07
@gorakhnathy7
Copy link
Collaborator

gorakhnathy7 commented Apr 23, 2025

Hey @djcrafts, thanks for the PR! Is this PR ready for review, or are there some changes you're yet to make?

Hey @SanchithHegde @djcrafts, I will be contributing to this script to make the necessary corrections as we need this script asap.

Thanks!

@gorakhnathy7 gorakhnathy7 marked this pull request as ready for review April 24, 2025 01:08
@gorakhnathy7 gorakhnathy7 self-assigned this Apr 24, 2025
@gorakhnathy7 gorakhnathy7 self-requested a review April 25, 2025 10:56
@gorakhnathy7 gorakhnathy7 removed their request for review April 25, 2025 11:12
Co-authored-by: Sanchith Hegde <[email protected]>
@gorakhnathy7 gorakhnathy7 linked an issue Apr 25, 2025 that may be closed by this pull request
@gorakhnathy7 gorakhnathy7 removed a link to an issue Apr 25, 2025
@likhinbopanna likhinbopanna enabled auto-merge April 29, 2025 07:39
@likhinbopanna likhinbopanna added this pull request to the merge queue May 2, 2025
Merged via the queue into juspay:main with commit 303074d May 2, 2025
15 of 19 checks passed
@djcrafts
Copy link
Contributor Author

djcrafts commented May 2, 2025

Thanks everyone for picking this up and pushing it to completion! I had initially kicked this off but couldn’t contribute further due to other commitments — really appreciate @gorakhnathy7 and others for stepping in, improving the script, and getting it over the line 🙌

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.

Fix: One click docker setup
5 participants