FreedomBox/.ci/Containerfile.gitlabci
Sunil Mohan Adapa f5ff0a6cf5
ci: Rename Dockerfiles to Containerfiles
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2024-10-15 18:56:33 +03:00

29 lines
640 B
Plaintext

# SPDX-License-Identifier: AGPL-3.0-or-later
FROM debian:testing
USER root
COPY . /plinth
WORKDIR /plinth
RUN echo "deb http://deb.debian.org/debian testing main" > /etc/apt/sources.list
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
# Dependencies of the freedombox Debian package
RUN apt-get build-dep -y .
# Build dependencies
RUN apt-get install -y build-essential \
# Test dependencies
sshpass parted \
sudo python3-pip
# Module dependencies
RUN apt-get install -y $(./run --list-dependencies)
# Coverage should know that test_functional.py files are tests
RUN pip3 install --break-system-packages splinter