From f8b2e87400147e271e74b31fdc9800c645d96bde Mon Sep 17 00:00:00 2001 From: Erki Date: Tue, 25 Jun 2024 14:37:43 +0300 Subject: [PATCH] Add sphinx and breathe to fedora-cpp.Dockerfile Add fedora-act.Dockerfile for running the act runner locally --- fedora-act.Dockerfile | 5 +++++ fedora-cpp.Dockerfile | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 fedora-act.Dockerfile diff --git a/fedora-act.Dockerfile b/fedora-act.Dockerfile new file mode 100644 index 0000000..8a46040 --- /dev/null +++ b/fedora-act.Dockerfile @@ -0,0 +1,5 @@ +FROM skullnet/fedora-cpp:latest + +RUN curl -s https://raw.githubusercontent.com/nektos/act/master/install.sh | bash + +ENTRYPOINT ["act", "-W", "/data/repo/.gitea/workflows", "-P", "fedora-cpp=skullnet/fedora-cpp:latest", "-C", "/data/repo", "--pull=false"] diff --git a/fedora-cpp.Dockerfile b/fedora-cpp.Dockerfile index ce95edc..6498f07 100644 --- a/fedora-cpp.Dockerfile +++ b/fedora-cpp.Dockerfile @@ -1,4 +1,5 @@ FROM fedora:39 RUN dnf groupinstall "Development Tools" "Development Libraries" -y -RUN dnf install cmake ninja-build python3 python3-pip -y +RUN dnf install npm cmake ninja-build python3 python3-pip python3-sphinx gcc-c++ libasan libubsan -y +RUN pip3 install breathe