server go #21

Merged
monoid merged 108 commits from server_go into main 2026-07-04 15:43:34 +00:00
Owner

node 서버에서 go 로 전환

node 서버에서 go 로 전환
- Introduced configuration options for OpenTelemetry in bootstrap and runtime.
- Implemented OTelHTTPMiddleware for tracing HTTP requests.
- Added telemetry package to initialize OpenTelemetry with OTLP exporter.
- Updated server settings response to include OpenTelemetry configuration.
- Enhanced tests to cover OpenTelemetry initialization and middleware functionality.
feat(migrations): add migration for updating admin user password fields

fix(auth): change unauthorized error message for better clarity

feat(scan): implement request context handling for async operations

test(scan): add tests for request context functions and admin login scenarios
- Introduced a multiHandler to allow logging to multiple destinations simultaneously.
- Added a slogWriter to route standard log output to the slog logger.
- Updated configureLogging to accept an optional LoggerProvider for OpenTelemetry logging.
- Refactored Init function to initialize both tracing and logging providers based on runtime configuration.
- Added new functions for creating trace and log providers with OTLP exporters.
- Updated tests to verify multiHandler functionality and standard log routing.
- Moved admin reset logic to a new CLI package for better organization.
- Removed interactive password reading from the main admin reset command and replaced it with a function that accepts input and output streams.
- Added new command for running migrations through the CLI.
- Simplified server startup logic by encapsulating it in a CLI command.
- Introduced a command execution function to handle different subcommands (server, migrate, adminreset).
- Implemented tests for the new CLI commands and functionalities.
- Added schema version management to ensure database migrations are up to date.
- Enhanced OpenTelemetry middleware to record additional request and response metadata.
feat(contentInfoPage): enhance DeleteModal and RescanModal with updated descriptions and layout adjustments
monoid merged commit 1fb9b8c8b2 into main 2026-07-04 15:43:34 +00:00
monoid deleted branch server_go 2026-07-04 15:43:34 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
monoid/ionian!21
No description provided.