Perform migrations in entrypoint #268

Open
simon wants to merge 1 commit from perform-migration-on-startup into main
Owner

Description of the implemented changes

The changes were:

  • Bugfixing
  • New Feature
  • Breaking Change
  • Refactoring

Needed for #215 so you don't have to run migrations manually in a container on startup

What has been changed?

Definition of Done

Code Quality

  • No new technical depths
  • Linting passed
  • Documentation is added were needed

Accessibility

  • New elements are properly defined with html-tags
  • Colour contrast follows WCAG criteria
  • Aria labels are added when needed
  • Everything is accessible by keyboard
  • Tab-Order is comprehensible
  • All interactive elements have a visible focus

Testing

  • Tests for new code are written
  • All tests pass
  • axe-core dev tools show no critical or major issues

Additional Notes

## Description of the implemented changes The changes were: - [ ] Bugfixing - [x] New Feature - [ ] Breaking Change - [ ] Refactoring Needed for #215 so you don't have to run migrations manually in a container on startup ## What has been changed? <!--- List the things you changed --> ## Definition of Done ### Code Quality - [x] No new technical depths - [x] Linting passed - [x] Documentation is added were needed ### Accessibility - [ ] New elements are properly defined with html-tags - [ ] Colour contrast follows WCAG criteria - [ ] Aria labels are added when needed - [ ] Everything is accessible by keyboard - [ ] Tab-Order is comprehensible - [ ] All interactive elements have a visible focus ### Testing - [ ] Tests for new code are written - [ ] All tests pass - [ ] axe-core dev tools show no critical or major issues ## Additional Notes <!--- Add any additional information for the reviewers here -->
simon added 1 commit 2025-12-04 18:04:53 +01:00
run migrations via entrypoint script
All checks were successful
continuous-integration/drone/push Build is passing
a92bf0a8c3
simon added this to the Sprint 9: 20.11 - 11.12 project 2025-12-04 18:04:54 +01:00
All checks were successful
continuous-integration/drone/push Build is passing
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin perform-migration-on-startup:perform-migration-on-startup
git checkout perform-migration-on-startup

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff perform-migration-on-startup
git checkout perform-migration-on-startup
git rebase main
git checkout main
git merge --ff-only perform-migration-on-startup
git checkout perform-migration-on-startup
git rebase main
git checkout main
git merge --no-ff perform-migration-on-startup
git checkout main
git merge --squash perform-migration-on-startup
git checkout main
git merge --ff-only perform-migration-on-startup
git checkout main
git merge perform-migration-on-startup
git push origin main
Sign in to join this conversation.
No description provided.