Skip to content

Commit 61a98b6

Browse files
authored
Update .gitpod.Dockerfile
1 parent cbcffc8 commit 61a98b6

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

.gitpod.Dockerfile

+25-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11
FROM gitpod/workspace-full:latest
2+
3+
SHELL ["/bin/bash", "-c"]
4+
5+
RUN sudo apt-get update \
6+
&& sudo apt-get update \
7+
&& sudo apt-get clean \
8+
&& sudo rm -rf /var/cache/apt/* /var/lib/apt/lists/* /tmp/*
9+
10+
# That Gitpod install pyenv for me? no, thanks
11+
WORKDIR /home/gitpod/
12+
RUN rm .pyenv -Rf
13+
RUN rm .gp_pyenv.d -Rf
14+
RUN curl https://pyenv.run | bash
15+
16+
17+
RUN pyenv update && pyenv install 3.10.7 && pyenv global 3.10.7
18+
RUN pip install pipenv
19+
20+
# remove PIP_USER environment
221
USER gitpod
3-
RUN pip3 install pytest==4.4.2 pytest-testdox mock
22+
RUN if ! grep -q "export PIP_USER=no" "$HOME/.bashrc"; then printf '%s\n' "export PIP_USER=no" >> "$HOME/.bashrc"; fi
23+
RUN echo "" >> $HOME/.bashrc
24+
RUN echo "unset DATABASE_URL" >> $HOME/.bashrc
25+
RUN echo "export DATABASE_URL" >> $HOME/.bashrc
26+
27+
RUN pip3 install pytest==6.2.5 pytest-testdox mock
428
RUN npm i -g @learnpack/learnpack@2.1.20 && learnpack plugins:install @learnpack/python@1.0.0

0 commit comments

Comments
 (0)