FROM fedora:28 RUN dnf -y install \ anaconda-tui \ libgit2-glib \ libselinux-python3 \ make \ pykickstart \ python3-coverage \ python3-coveralls \ python3-flask \ python3-gevent \ python3-mako \ python3-nose \ python3-pocketlint \ python3-pylint \ python3-pytoml \ python3-semantic_version \ python3-sphinx \ python3-rpmfluff \ beakerlib \ sudo \ tito \ which RUN useradd weldr RUN mkdir /lorax COPY . /lorax # remove byte-compiled files to avoid issues between Python 2/3 # this can happen when you switch between rhel7 and master branches RUN find /lorax -name "*.pyc" -exec rm -f {} \; WORKDIR /lorax RUN make check test