Skip to content

Commit ea804bb

Browse files
committed
Ensure python header files are available in docker images
1 parent 1124a19 commit ea804bb

File tree

4 files changed

+10
-14
lines changed

4 files changed

+10
-14
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM rust:latest
33
RUN \
44
apt-get update && \
55
apt-get -y upgrade && \
6-
apt-get -y install openjdk-11-jdk python3-venv
6+
apt-get -y install openjdk-11-jdk python3-venv python3-dev
77

88
ENV HOME /root
99
WORKDIR /root

tests/client_tests/go/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM golang:1.15
33
RUN \
44
apt-get update && \
55
apt-get -y upgrade && \
6-
apt-get -y install python3-venv
6+
apt-get -y install python3-venv python3-dev
77

88
ENV HOME /root
99
WORKDIR /root
+7-11
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
FROM openjdk:13
1+
FROM node:15-buster
22

33
RUN \
4-
yum install deltarpm -y && \
5-
yum update -y && \
6-
yum install python3 -y && \
7-
yum install -y gcc-c++ make && \
8-
curl -sL https://rpm.nodesource.com/setup_13.x | bash - && \
9-
yum install nodejs -y && \
10-
useradd -ms /bin/bash crate
4+
apt-get update && \
5+
apt-get -y upgrade && \
6+
apt-get -y install python3-venv python3-dev
117

12-
ENV HOME /home/crate
13-
WORKDIR /home/crate
14-
USER crate
8+
ENV HOME /root
9+
WORKDIR /root
10+
USER ROOT
1511

1612
CMD ["bash"]

tests/client_tests/stock_npgsql/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM mcr.microsoft.com/dotnet/core/sdk:3.1
33
RUN \
44
apt-get update && \
55
apt-get -y upgrade && \
6-
apt-get -y install python3-venv
6+
apt-get -y install python3-venv python3-dev
77

88
ENV HOME /root
99
WORKDIR /root

0 commit comments

Comments
 (0)