Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jfroment/seedbox
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: KeyArgo/seedbox
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 36 files changed
  • 1 contributor

Commits on Sep 28, 2023

  1. Create install.sh

    Description:
    
    This update introduces install.sh, a robust installation script designed to streamline the setup of the Seedbox. The script automates the installation of essential dependencies and guides the user through a series of interactive prompts to collect necessary configuration details.
    
    Key Features:
    
    Automated Dependency Installation: install.sh takes care of installing all the required dependencies such as Docker, Docker Compose, and yq, ensuring a smooth setup process.
    
    Interactive User Prompts: The script interactively gathers essential configuration details from the user, including domain, email, timezone, and credentials, making the setup tailored and user-friendly.
    
    Environment Configuration: Based on the user’s input, the script dynamically generates the .env file, automating the environment configuration process.
    
    User and Directory Management: The script adds the current user to the Docker group, advises re-login for changes to take effect, and manages the creation of necessary directories.
    
    Script Execution: As part of the setup, install.sh seamlessly executes additional scripts (init.sh and run-seedbox.sh) from the project.
    
    Validation and Error Handling: Incorporates validation for user inputs, provides options for viewing valid timezones, and includes error handling with descriptive messages for troubleshooting.
    KeyArgo committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ee4db22 View commit details
    Browse the repository at this point in the history
  2. Added retries to run-seedbox.sh

    run-seedbox.sh will fail if during pulling docker images if experiencing network related issues.  Added retry feature to allow the images to try again after failing.
    KeyArgo committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a4e9b93 View commit details
    Browse the repository at this point in the history
  3. Add install for retry

    KeyArgo committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    84842f8 View commit details
    Browse the repository at this point in the history
  4. Fix retry syntax

    KeyArgo committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    9a6b4fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98eaecb View commit details
    Browse the repository at this point in the history
  6. revert

    KeyArgo committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    231c87a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Configuration menu
    Copy the full SHA
    a519284 View commit details
    Browse the repository at this point in the history
Loading