FROM python:3.12-slim
WORKDIR /app
COPY core.py server.py sync_worker.py ./
COPY public/ ./public/
RUN useradd --uid 10001 --create-home stockbridge && mkdir -p /app/data && chown stockbridge:stockbridge /app/data
USER stockbridge
ENV BIND_HOST=0.0.0.0 PORT=8080 STOCKBRIDGE_DB=/app/data/stockbridge.db
EXPOSE 8080
CMD ["python3","server.py"]
