refactor: optimize configuration and tool implementations

- Standardized error handling across tool implementations
- Improved return type consistency for tool execution results
- Simplified configuration parsing and type definitions
- Enhanced type safety for various configuration schemas
- Cleaned up and normalized tool response structures
- Updated SSE and event subscription tool implementations
This commit is contained in:
jango-blockchained
2025-02-04 00:56:45 +01:00
parent 9a02bdaf11
commit bc1dc8278a
65 changed files with 7094 additions and 7675 deletions

View File

@@ -1,20 +1,23 @@
# Use Bun as the base image
FROM oven/bun:1.0.26
FROM oven/bun:1.0.25
# Set working directory
WORKDIR /app
# Copy source code
COPY . .
# Copy package files
COPY package.json bun.lockb ./
# Install dependencies
RUN bun install
# Copy source code
COPY . .
# Build TypeScript
RUN bun run build
# Expose the port the app runs on
EXPOSE 3000
# Expose port
EXPOSE 4000
# Start the application
CMD ["bun", "run", "start"]