Skip to content

Implement: Config files for setting up docker#392

Merged
Tim-Grube merged 16 commits intodevelopfrom
add-koanf
Jan 13, 2026
Merged

Implement: Config files for setting up docker#392
Tim-Grube merged 16 commits intodevelopfrom
add-koanf

Conversation

@Tim-Grube
Copy link
Collaborator

This adds koanf, so people can deploy this software via a config.json, instead of having to manage envs.

@Tim-Grube Tim-Grube added enhancement New feature or request backend Implementation is in backend labels Dec 31, 2025
@Tim-Grube
Copy link
Collaborator Author

This seems to work in a dev environment, but launching it via the docker image needs some additional work.

@Tim-Grube Tim-Grube marked this pull request as ready for review December 31, 2025 17:40
@Tim-Grube Tim-Grube requested a review from calvalre December 31, 2025 17:40
@Tim-Grube
Copy link
Collaborator Author

This pr has some breaking changes in how we do the configs. Most of it is explained in the readme, the rest will be added in the wiki after merging

@Tim-Grube
Copy link
Collaborator Author

Will merge this end of week if no further interaction is made. Extensive testing will be done on the develop branch and the 2.0 released with it.

@Tim-Grube
Copy link
Collaborator Author

Login seems to have killed itself again

@fschledorn
Copy link
Member

lgtm

fschledorn
fschledorn previously approved these changes Jan 13, 2026
Copy link
Member

@fschledorn fschledorn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

its mail not email
@Tim-Grube
Copy link
Collaborator Author

Login was workin, example config had a typo and thus the given mail was never used for the initial user

@Tim-Grube Tim-Grube merged commit 055b12e into develop Jan 13, 2026
2 checks passed
@Tim-Grube Tim-Grube deleted the add-koanf branch January 13, 2026 15:20
Tim-Grube added a commit that referenced this pull request Jan 15, 2026
* Fix: custom admin data not parsed (#375)

* fix: admin data only checked in production mode

* add: changing admin password now is possible

* fix: admin user nil check (#377)

* fix: react server vulnerabilities

* add: develop branch to code runner

* fix: fix test seeding in production (#379)

* Prettify seeding code (#380)

* refactor seeding code, fix faulty dev seeding

* security: test users are deleted in PROD

* security: invalidate sessions on server reboots

* implement: #386 (#389)

- replaces anchor nodes with nextjs links

* fix: faulty hmac generation in password hashs (#381)

* Implement: Messages if no tickets are found (#388)

* Implement: Trim docker image size (#390)

* fix: docker cves, trim image

* Implement: Config files for setting up docker (#392)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Implementation is in backend enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants