fix: Fix trading precision issues and improve error handling
- Fix quantity precision calculation for Binance, OKX, Bybit, Bitget, Deepcoin exchanges - Improve OpenRouter API error handling with detailed error messages - Add SECRET_KEY validation in Docker deployment entrypoint - Fix K-line chart measurement tool click issue - Adapt billing page text colors for dark theme - Update frontend build files
This commit is contained in:
@@ -29,6 +29,10 @@ RUN pip install --no-cache-dir --prefer-binary --timeout 120 -r requirements.txt
|
||||
# Copy application code
|
||||
COPY . .
|
||||
|
||||
# Copy and set up entrypoint script
|
||||
COPY docker-entrypoint.sh /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
|
||||
|
||||
# Create log and data directories
|
||||
RUN mkdir -p logs data/memory
|
||||
|
||||
@@ -40,5 +44,8 @@ ENV PYTHONUNBUFFERED=1
|
||||
ENV PYTHON_API_HOST=0.0.0.0
|
||||
ENV PYTHON_API_PORT=5000
|
||||
|
||||
# Use entrypoint script to check SECRET_KEY before starting
|
||||
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
|
||||
|
||||
# Start command
|
||||
CMD ["python", "run.py"]
|
||||
|
||||
Reference in New Issue
Block a user