Skip to content

Add setup.sh for streamlined first-time setup - #46

Open
rancur wants to merge 1 commit into
mainfrom
feat/add-setup-script-20260728
Open

Add setup.sh for streamlined first-time setup#46
rancur wants to merge 1 commit into
mainfrom
feat/add-setup-script-20260728

Conversation

@rancur

@rancur rancur commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a setup.sh script to streamline first-time setup and deployment.

Changes

  • Added scripts/setup.sh (or setup.sh) that:
    • Validates Docker/docker-compose installation
    • Creates necessary data directories
    • Copies .env.example to .env and prompts for configuration
    • Builds and starts containers
    • Provides access URLs and next steps

Benefits

  • Reduces setup friction for new contributors
  • Standardizes deployment process across rancur repos
  • Provides clear error messages for missing dependencies
  • Auto-detects service ports from docker-compose.yml

Testing

bash scripts/setup.sh  # or bash setup.sh

Generated with Claude Code

Adds a setup.sh script that:
- Validates Docker/docker-compose installation
- Creates necessary data directories
- Copies .env.example to .env
- Builds and starts containers
- Provides access information

Makes first-time setup easier for new contributors and deployments.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

1 participant