diff options
author | Corentin LABBE <clabbe@baylibre.com> | 2017-10-25 12:12:12 +0200 |
---|---|---|
committer | Corentin LABBE <clabbe@baylibre.com> | 2017-10-25 12:12:24 +0200 |
commit | 49d59f4fa7b6f6dc99bbb56e30c94b5ae692f2f7 (patch) | |
tree | 0951e0971c12624aa1f807a56fe586b6950a8c65 /Dockerfile | |
parent | ee8ef7b266fe45f2f2bc3ea6a8759e012b021e40 (diff) |
Move master files in lava-master
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 942f1f6..0000000 --- a/Dockerfile +++ /dev/null @@ -1,70 +0,0 @@ -FROM bitnami/minideb:stretch - -RUN apt-get update - -# Add services helper utilities to start and stop LAVA -COPY scripts/stop.sh . -COPY scripts/start.sh . - -# Install debian packages used by the container -# Configure apache to run the lava server -# Log the hostname used during install for the slave name -RUN echo 'lava-server lava-server/instance-name string lava-docker-instance' | debconf-set-selections \ - && echo 'locales locales/locales_to_be_generated multiselect C.UTF-8 UTF-8, en_US.UTF-8 UTF-8 ' | debconf-set-selections \ - && echo 'locales locales/default_environment_locale select en_US.UTF-8' | debconf-set-selections - -RUN DEBIAN_FRONTEND=noninteractive apt-get -y install \ - locales \ - postgresql \ - screen \ - sudo \ - wget \ - gnupg \ - vim - -RUN wget http://images.validation.linaro.org/production-repo/production-repo.key.asc \ - && apt-key add production-repo.key.asc \ - && echo 'deb http://images.validation.linaro.org/production-repo/ stretch-backports main' > /etc/apt/sources.list.d/lava.list \ - && apt-get clean && apt-get update - -RUN service postgresql start \ - && DEBIAN_FRONTEND=noninteractive apt-get -y install \ - lava \ - qemu-system \ - qemu-system-arm \ - qemu-system-i386 \ - qemu-kvm \ - ser2net \ - u-boot-tools \ - python-setproctitle \ - && a2enmod proxy \ - && a2enmod proxy_http \ - && a2dissite 000-default \ - && a2ensite lava-server \ - && /stop.sh - -# Create a admin user (Insecure note, this creates a default user, username: admin/admin) -RUN /start.sh \ - && lava-server manage users add --passwd admin --staff --superuser --email admin@example.com admin \ - && /stop.sh - -# Install latest -RUN /start.sh \ - && git clone https://github.com/kernelci/lava-dispatcher.git -b master /root/lava-dispatcher \ - && cd /root/lava-dispatcher \ - && git checkout release \ - && git clone -b master https://github.com/kernelci/lava-server.git /root/lava-server \ - && cd /root/lava-server \ - && git checkout release \ - && git config --global user.name "Docker Build" \ - && git config --global user.email "info@kernelci.org" \ - && echo "cd \${DIR} && dpkg -i *.deb" >> /root/lava-server/share/debian-dev-build.sh \ - && cd /root/lava-dispatcher && /root/lava-server/share/debian-dev-build.sh -p lava-dispatcher \ - && cd /root/lava-server && /root/lava-server/share/debian-dev-build.sh -p lava-server \ - && /stop.sh - -COPY configs/tftpd-hpa /etc/default/tftpd-hpa - -EXPOSE 69/udp 80 3079 5555 5556 - -CMD /start.sh && bash |