Skip to content

Commit

Permalink
Merge branch 'hotfix/v0.2.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
voldedore committed Nov 21, 2017
2 parents bad7cbe + 40994c3 commit c74878a
Showing 1 changed file with 17 additions and 21 deletions.
38 changes: 17 additions & 21 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,37 @@ FROM resin/rpi-raspbian

LABEL maintainer="voldedore"

ENV VERSION 0.2.1
ENV VERSION 0.2.2

# Add mirror for vietnam location
RUN echo "deb http://mirrors.vinahost.vn/raspbian/raspbian jessie main contrib non-free rpi firmware" >> /etc/apt/sources.list
# Workaround for resolvconf issue
RUN echo "resolvconf resolvconf/linkify-resolvconf boolean false" | debconf-set-selections

# Install prerequisite
RUN apt-get update
RUN apt-get install apt-utils wget dialog
# Add mirror for vietnam location & Install prerequisite
RUN echo "deb http://mirrors.vinahost.vn/raspbian/raspbian jessie main contrib non-free rpi firmware" >> /etc/apt/sources.list && \
apt-get update && apt-get install apt-utils wget dialog

# Add OMV repo
RUN echo "deb http://packages.openmediavault.org/public erasmus main" | sudo tee -a /etc/apt/sources.list.d/openmediavault.list
RUN wget -O - http://packages.openmediavault.org/public/archive.key | apt-key add -
RUN echo "deb http://packages.openmediavault.org/public erasmus main" | sudo tee -a /etc/apt/sources.list.d/openmediavault.list && \
wget -O - http://packages.openmediavault.org/public/archive.key | apt-key add -

# Install OMV dependencies
RUN apt-get update
RUN apt-get install openmediavault-keyring postfix php-apc perl libjs-extjs6 php5-fpm libpam-modules php5-cgi php5-cli php5-pam sudo ethtool python3-dialog acl ifenslave iproute2 xfsprogs jfsutils ntfs-3g hdparm sdparm ifupdown mdadm postfix libsasl2-modules bsd-mailx python3-dbus cpufrequtils rsyslog logrotate smartmontools openssl openssh-server openssh-blacklist-extra uuid tzdata nfs-kernel-server proftpd-basic wget util-linux samba samba-common-bin rsync apt-utils net-tools snmpd avahi-daemon libnss-mdns iptables monit acpid beep gdisk rrdtool collectd cron anacron cron-apt quota quotatool whiptail lvm2 watchdog ca-certificates perl libjson-perl liblocale-po-perl proftpd-mod-vroot libjavascript-minifier-xs-perl coreutils xmlstarlet mount parted bash diffutils lsof socat rrdcached locales nginx bash-completion python3 python3-apt pm-utils wpasupplicant systemd systemd-sysv samba-vfs-modules pciutils python3-pyudev python3-natsort jq ntp python3-netifaces udev apt-transport-https python3-lxml btrfs-tools debconf init-system-helpers

# Workaround for resolvconf issue
RUN echo "resolvconf resolvconf/linkify-resolvconf boolean false" | debconf-set-selections

# Install OpenMediaVault
RUN apt-get install openmediavault
# Install OMV
RUN apt-get update && apt-get install openmediavault

# Install OMV Extras
RUN wget http://omv-extras.org/debian/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_3.3.3_all.deb
RUN dpkg -i openmediavault-omvextrasorg_3.3.3_all.deb
RUN wget http://omv-extras.org/debian/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_3.3.3_all.deb && \
dpkg -i openmediavault-omvextrasorg_3.3.3_all.deb

# Install plugins
# Transmission BitTorrent
RUN apt-get install openmediavault-transmissionbt
# Add created user to `users` group
RUN usermod -a -G users debian-transmission

# Persistence volume: TODO: Keep settings thru update
# Persistence volume:
VOLUME ["/data"]

# Keep settings thru update
VOLUME ["/etc/openmediavault"]

# Command
CMD /bin/bash
CMD ["/bin/bash"]

0 comments on commit c74878a

Please sign in to comment.