diff options
-rw-r--r-- | docker/Dockerfile | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index d776a260..c2111164 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile | |||
@@ -32,20 +32,23 @@ RUN dnf -y install gammaray | |||
32 | 32 | ||
33 | RUN useradd -d /home/developer -m developer | 33 | RUN useradd -d /home/developer -m developer |
34 | 34 | ||
35 | #Setup cyrus imap | ||
36 | RUN echo 'altnamespace: 0' >> /etc/imapd.conf | ||
37 | RUN echo 'unixhierarchysep: 0' >> /etc/imapd.conf | ||
38 | RUN usermod -p `perl -e "print crypt("admin","Q4")"` cyrus | ||
39 | RUN useradd -p `perl -e "print crypt("doe","Q4")"` doe | ||
40 | RUN /usr/bin/sscg --package cyrus-imapd --cert-file /etc/pki/cyrus-imapd/cyrus-imapd.pem --cert-key-file /etc/pki/cyrus-imapd/cyrus-imapd-key.pem --ca-file /etc/pki/cyrus-imapd/cyrus-imapd-ca.pem | ||
41 | RUN saslauthd -a pam && /usr/libexec/cyrus-imapd/master -d && sleep 1 && echo "cm user.doe" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
42 | |||
43 | #DBus For KCacheGrind | ||
44 | RUN dbus-uuidgen --ensure | ||
45 | |||
35 | # setup developer account | 46 | # setup developer account |
36 | RUN echo 'developer ALL=NOPASSWD: ALL' >> /etc/sudoers | 47 | RUN echo 'developer ALL=NOPASSWD: ALL' >> /etc/sudoers |
37 | USER developer | 48 | USER developer |
38 | ENV HOME /home/developer | 49 | ENV HOME /home/developer |
39 | WORKDIR /home/developer/ | 50 | WORKDIR /home/developer/ |
40 | 51 | ||
41 | #Setup cyrus imap | ||
42 | RUN sudo usermod -p `perl -e "print crypt("admin","Q4")"` cyrus | ||
43 | RUN sudo useradd -p `perl -e "print crypt("doe","Q4")"` doe | ||
44 | RUN sudo saslauthd -a pam && sudo /usr/libexec/cyrus-imapd/master -d && sleep 1 && sudo echo "cm user.doe" | cyradm --auth PLAIN -u cyrus -w admin localhost | ||
45 | |||
46 | #DBus For KCacheGrind | ||
47 | RUN sudo dbus-uuidgen --ensure | ||
48 | |||
49 | ENV QT_PLUGIN_PATH /install/lib64/plugins/ | 52 | ENV QT_PLUGIN_PATH /install/lib64/plugins/ |
50 | ENV LD_LIBRARY_PATH /install/lib64 | 53 | ENV LD_LIBRARY_PATH /install/lib64 |
51 | ENV PATH /install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | 54 | ENV PATH /install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |