mirror of
https://github.com/luxfhe/workshop.git
synced 2026-10-30 17:06:44 +00:00
20 lines
482 B
Docker
20 lines
482 B
Docker
ARG CML_VER=v1.8.0
|
|
FROM zamafhe/concrete-ml:${CML_VER}
|
|
WORKDIR /project
|
|
|
|
# Add a non-root user and group
|
|
RUN groupadd -g 10001 grp02 && \
|
|
useradd -u 10000 -g grp02 usr01 && \
|
|
chown -R usr01:grp02 /project
|
|
|
|
COPY ./Tweets.csv ./Tweets.csv
|
|
COPY ./train_requirements.txt ./train_requirements.txt
|
|
RUN python -m pip install -r train_requirements.txt
|
|
COPY ./train.py ./train.py
|
|
COPY ./utils.py ./utils.py
|
|
|
|
# Switch to the non-root user
|
|
USER usr01:grp02
|
|
|
|
ENTRYPOINT python train.py
|