Added stuff
All checks were successful
Deploy on push / on-push-deploy_sh-edraft (push) Successful in 9m57s

This commit is contained in:
Sven Heidemann 2023-11-06 21:10:38 +01:00
commit 3771595566
3 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,27 @@
name: Deploy on push
run-name: Deploy on push
on:
push:
branches:
- master
jobs:
on-push-deploy_sh-edraft:
runs-on: [dobby.sh-edraft.de, ubuntu-latest]
container: catthehacker/ubuntu:act-latest
steps:
- name: Setup docker
uses: https://github.com/papodaca/install-docker-action@main
- run: docker -v
- name: Clone Repository
uses: https://github.com/actions/checkout@v3
with:
token: ${{ secrets.CI_ACCESS_TOKEN }}
submodules: true
- name: Build act-runner image
run: |
docker image prune -f
chmod +x build
./build

3
build Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
docker build -t sh-edraft.de/act-runner:latest .

15
dockerfile Normal file
View File

@ -0,0 +1,15 @@
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.*/