File size: 667 Bytes
a8e4ff4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM ubuntu:22.04

RUN apt-get update && apt-get install -y \
    curl sudo git jq libicu-dev ca-certificates python3 python3-pip \
    && rm -rf /var/lib/apt/lists/*

RUN pip3 install flask

RUN useradd -m runner && usermod -aG sudo runner
USER runner
WORKDIR /home/runner

RUN mkdir actions-runner && cd actions-runner && \
    curl -o actions-runner-linux-x64-2.311.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.311.0/actions-runner-linux-x64-2.311.0.tar.gz && \
    tar xzf ./actions-runner-linux-x64-2.311.0.tar.gz

# Sab files copy karein
COPY --chown=runner:runner . .
RUN chmod +x entrypoint.sh

EXPOSE 7860
ENTRYPOINT ["./entrypoint.sh"]