Skip to content

feat: Mac local development support + ordered DB migrations#29

Merged
krellekrelle merged 1 commit into
mainfrom
feature/mac-local-development
May 28, 2026
Merged

feat: Mac local development support + ordered DB migrations#29
krellekrelle merged 1 commit into
mainfrom
feature/mac-local-development

Conversation

@krellekrelle

Copy link
Copy Markdown
Owner
  • Add docker-compose.override.yml (gitignored) with localhost URL overrides
  • Add .env.local support via --env-file flag
  • Update .env.example with correct localhost URLs for local dev
  • Add 'Mac local development' section to DEVELOPMENT.md
  • Gitignore docker-compose.override.yml to keep it machine-local

Database migrations renamed to numbered prefix for guaranteed init order:
001_init.sql (was init.sql)
002_add_riot_accounts.sql
003_add_match_tables.sql
004_add_training_peaks_tables.sql
005_add_workout_name_column.sql
006_add_training_sessions_columns.sql (fix duplicate constraint on fresh init)
007_add_garmin_tables.sql (was 002_add_garmin_tables.sql)
008_add_user_devices_table.sql
009_add_hearts_tables.sql (was z-add-hearts-tables.sql, newer version)
010_add_hearts_fines.sql
011_add_match_sync_tables.sql (was z-add-match-sync-tables.sql)
012_cleanup_soft_delete.sql
Removed: add-hearts-tables.sql (superseded by 009)

- Add docker-compose.override.yml (gitignored) with localhost URL overrides
- Add .env.local support via --env-file flag
- Update .env.example with correct localhost URLs for local dev
- Add 'Mac local development' section to DEVELOPMENT.md
- Gitignore docker-compose.override.yml to keep it machine-local

Database migrations renamed to numbered prefix for guaranteed init order:
  001_init.sql (was init.sql)
  002_add_riot_accounts.sql
  003_add_match_tables.sql
  004_add_training_peaks_tables.sql
  005_add_workout_name_column.sql
  006_add_training_sessions_columns.sql (fix duplicate constraint on fresh init)
  007_add_garmin_tables.sql (was 002_add_garmin_tables.sql)
  008_add_user_devices_table.sql
  009_add_hearts_tables.sql (was z-add-hearts-tables.sql, newer version)
  010_add_hearts_fines.sql
  011_add_match_sync_tables.sql (was z-add-match-sync-tables.sql)
  012_cleanup_soft_delete.sql
  Removed: add-hearts-tables.sql (superseded by 009)
@krellekrelle
krellekrelle merged commit 72a83c4 into main May 28, 2026
4 checks passed
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