mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-30 18:56:16 +00:00
- Update 3-Mathematical-Models JSON datasets (NUVMAP index, mass proofs, math_centric_samples, math_raw_summary, math_self_discovered +1.5M lines, structural_discovery, unified_9pattern_samples, unknown_discovery_report) - Add adjacent_coprime_classification receipt (Lean proof + manifest) - Add codebase-memory-receipt (Rust crate + manifests) - Add desi_model_projection receipt (Lean proofs + manifest) - Add deterministic_build_receipt (Lean build proof) - Add Containerfile, run-container.sh, cupfox-config.nix - Restore .github assets and changes.zip
40 lines
892 B
Docker
40 lines
892 B
Docker
FROM alpine:3.19
|
|
|
|
RUN apk add --no-cache \
|
|
bash \
|
|
build-base \
|
|
nodejs \
|
|
npm \
|
|
pipx \
|
|
py3-pip \
|
|
python3 \
|
|
rsync \
|
|
zstd \
|
|
graphviz \
|
|
&& :
|
|
|
|
RUN pipx install uv && cp /root/.local/bin/uv /usr/local/bin/uv && cp /root/.local/bin/uvx /usr/local/bin/uvx
|
|
|
|
RUN adduser -D -u 1000 researcher
|
|
|
|
ENV PYTHONUNBUFFERED=1 \
|
|
XDG_CACHE_HOME=/home/researcher/.cache
|
|
|
|
COPY --chown=researcher:researcher . /home/researcher/stack
|
|
|
|
USER researcher
|
|
RUN uv python install 3.11.15 \
|
|
&& uv venv --clear --python 3.11.15 /home/researcher/venv \
|
|
&& uv pip install --python /home/researcher/venv/bin/python3 \
|
|
biopython \
|
|
networkx \
|
|
pycryptodome \
|
|
zstandard \
|
|
z3-solver \
|
|
PyWavelets \
|
|
&& :
|
|
|
|
ENV PATH="/home/researcher/venv/bin:/home/researcher/.local/bin:${PATH}"
|
|
WORKDIR /home/researcher/stack
|
|
|
|
CMD ["/bin/bash"]
|