Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:16.0
agama-testing
Dockerfile
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Dockerfile of Package agama-testing
#!BuildTag: opensuse/agama-testing # TODO: find if there is better base FROM opensuse/tumbleweed:latest # do not install the files marked as documentation (use "rpm --excludedocs") RUN sed -i -e "s/^.*rpm.install.excludedocs.*/rpm.install.excludedocs = yes/" /etc/zypp/zypp.conf # import the YaST:Head:Agama OBS GPG key and also SUSE:ALP key COPY YaST:Head:Agama.pub /usr/share/gpg-keys/ RUN rpm --import /usr/share/gpg-keys/YaST:Head:Agama.pub COPY SUSE:ALP.pub /usr/share/gpg-keys/ RUN rpm --import /usr/share/gpg-keys/SUSE:ALP.pub # install needed packages # TODO: remove yast2 when Agama has proper deps # netcat is needed to create dbus socket # various storage programs. Source is https://github.com/yast/yast-storage-ng/blob/master/src/lib/y2storage/storage_feature.rb RUN zypper --non-interactive install --no-recommends \ NetworkManager \ adobe-sourcesans3-fonts \ augeas-devel \ btrfsprogs \ chromium \ cryptsetup \ dbus-1 \ device-mapper \ dmraid \ dosfstools \ e2fsprogs \ exfat-utils \ f2fs-tools \ fcoe-utils \ gcc \ gcc-c++ \ git \ gnu-unifont-bitmap-fonts \ google-opensans-fonts \ jfsutils \ libasound2 \ libgtk-3-0 \ libyui-ncurses-pkg16 \ lvm2 \ make \ mdadm \ multipath-tools \ netcat-openbsd \ nfs-client \ nilfs-utils \ npm \ ntfs-3g \ ntfsprogs \ open-iscsi \ openssl-devel \ patch \ playwright \ quota \ ruby-devel \ cargo \ snapper \ suseconnect-ruby-bindings \ systemd \ udftools \ xfsprogs \ xorg-x11-server \ yast2-installation \ yast2-iscsi-client # expose default HTTP and HTTPS ports for Agama EXPOSE 80 EXPOSE 433 # run systemd ENTRYPOINT ["/usr/sbin/init"]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor