Skip to content

Commit

Permalink
Merge pull request #917 from mjkanji/dockerfile-fixes
Browse files Browse the repository at this point in the history
fix #874: Upgrade pip and create main_data_directory in Dockerfile
  • Loading branch information
JackUrb committed Oct 12, 2022
2 parents 42d86f2 + dd3f9f7 commit 22097c7
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,18 @@ FROM $BASE_IMAGE
COPY . /mephisto
RUN mkdir ~/.mephisto

# Create the main Mephisto data directory
RUN mkdir /mephisto/data

# Write the mephisto config file manually for now to avoid prompt.
# For bash-style string $ expansion for newlines,
# we need to switch the shell to bash:
SHELL ["/bin/bash", "-c"]
RUN echo $'core: \n main_data_directory: /mephisto/data' >> ~/.mephisto/config.yml

# Upgrade pip so we can use the pyproject.toml configuration
# without raising an error
RUN pip install --upgrade pip
RUN cd /mephisto && pip install -e .
RUN mephisto check # Run mephisto check so a mock requester gets created
CMD mephisto check

0 comments on commit 22097c7

Please sign in to comment.