act-runner/dockerfile
Sven Heidemann 61fbcdd5a0
Some checks failed
Deploy on push / on-push-deploy_sh-edraft (push) Failing after 7m31s
Reformatted
2023-12-09 17:17:17 +00:00

16 lines
711 B
Plaintext

FROM catthehacker/ubuntu:act-latest
RUN sudo apt update
RUN sudo apt upgrade -y
RUN sudo apt install -y nano curl wget zip unzip tree
# install python3.10
RUN sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev && \
wget https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz && \
tar -xf Python-3.10.*.tgz && \
cd Python-3.10.*/ && \
./configure --prefix=/usr/local --enable-optimizations --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" && \
make -j $(nproc) && \
sudo make altinstall && \
python3.10 -m pip install --user --upgrade pip && \
cd ../ && sudo rm -rf Python-3.10.*/