Skip to content

Create test database setup and seed scripts#55

Open
bobbysebolao wants to merge 1 commit intoTandemCreativeDev:mainfrom
bobbysebolao:bobby.feature/db-setup-script
Open

Create test database setup and seed scripts#55
bobbysebolao wants to merge 1 commit intoTandemCreativeDev:mainfrom
bobbysebolao:bobby.feature/db-setup-script

Conversation

@bobbysebolao
Copy link

@bobbysebolao bobbysebolao commented Jul 9, 2025

Co-authoresd with @VictrixHominum

Description

This PR introduces an automated database setup solution to streamline the developer onboarding process. It provides a comprehensive bash script that handles PostgreSQL installation, configuration, and database initialization with test data. The implementation includes a user-friendly setup script, database seeding functionality, and detailed documentation to guide developers through the setup process.

This change significantly reduces the time required for new developers to set up their local environment and eliminates common database configuration issues by providing a consistent development database across all developer machines.

Closes #24

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Enhancement (expand on / improve an existing feature)
  • This change requires a documentation update

Screenshots

N/A - This PR does not affect the UI

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

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.

Create Local Database Setup Script

1 participant