Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:infrastructure:dale
osem-base
Dockerfile
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Dockerfile of Package osem-base
#!BuildTag: osem/base #!UseOBSRepositories FROM opensuse/leap:15.5 ENV NOKOGIRI_USE_SYSTEM_LIBRARIES=1 ENV PATH=/home/osem/bin:$PATH # Install our requirements RUN zypper -n install \ # for compiling assets/gems nodejs16 gcc-c++ git-core make \ # for handling pictures ImageMagick \ # for bundler sudo \ # as databases libmariadb-devel postgresql15-server-devel sqlite3-devel krb5-devel \ # for nokogiri libxml2-devel libxslt-devel \ # for the interactive shell ack curl wget w3m vim which tack \ # as ruby ruby3.1-devel \ # as browser for feature tests chromium xorg-x11-fonts \ # for psych libyaml-devel \ # as process manager 'rubygem(ruby:3.1.0:foreman)' # Setup sudo RUN echo 'osem ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers # Disable versioned gem binary names RUN echo 'install: --no-format-executable' >> /etc/gemrc # Create our user RUN useradd -m --user-group osem # Setup environment for our user ADD irbrc /home/osem/.irbrc RUN ln -sf /osem/tmp/.bash_history /home/osem/.bash_history; \ ln -sf /osem/tmp/.irb_history /home/osem/.irb_history; # Setup Ruby 3.1 and environment for our user RUN ln -sf /usr/bin/ruby.ruby3.1 /home/osem/bin/ruby; \ ln -sf /usr/bin/gem.ruby3.1 /home/osem/bin/gem; \ ln -sf /usr/bin/bundle.ruby3.1 /home/osem/bin/bundle; \ ln -sf /usr/bin/rake.ruby3.1 /home/osem/bin/rake; CMD ["/bin/bash", "-l"]
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