FROM rust:latest
COPY . /hercules
WORKDIR /hercules
RUN apt-get update && \
    apt-get -y install python3 python3-pip curl python3-venv && \
    python3 -m venv .venv
RUN . .venv/bin/activate && \
    pip3 install maturin==1.5.1 && \
    maturin develop
ENV PATH=/hercules/.venv/bin:$PATH