@@ -8,27 +8,53 @@ RUN groupadd -r irods --gid=998 \
88
99# install iRODS v4.2.2
1010RUN echo "deb http://ftp.debian.org/debian jessie-backports main" \
11- > /etc/apt/sources.list.d/jessie-backports.list \
12- && apt-get update && apt-get install -y \
13- wget \
14- gnupg2 \
15- apt-transport-https \
16- sudo \
17- jq \
18- && wget -qO - https://packages.irods.org/irods-signing-key.asc | apt-key add - \
19- && echo "deb [arch=amd64] https://packages.irods.org/apt/ xenial main" \
20- > /etc/apt/sources.list.d/renci-irods.list \
21- && apt-get update && apt-get install -y \
22- irods-database-plugin-postgres=4.2.2 \
23- irods-externals-avro1.7.7-0 \
24- irods-externals-boost1.60.0-0 \
25- irods-externals-clang-runtime3.8-0 \
26- irods-externals-jansson2.7-0 \
27- irods-externals-libarchive3.1.2-0 \
28- irods-externals-zeromq4-14.1.3-0 \
29- irods-icommands=4.2.2 \
30- irods-runtime=4.2.2 \
31- irods-server=4.2.2
11+ > /etc/apt/sources.list.d/jessie-backports.list \
12+ && apt-get update && apt-get install -y \
13+ wget \
14+ gnupg2 \
15+ apt-transport-https \
16+ sudo \
17+ jq \
18+ libxml2 \
19+ moreutils \
20+ postgresql-client \
21+ && wget -qO - https://packages.irods.org/irods-signing-key.asc | apt-key add - \
22+ && echo "deb [arch=amd64] https://packages.irods.org/apt/ xenial main" \
23+ > /etc/apt/sources.list.d/renci-irods.list \
24+ && apt-get update && apt-get install -y \
25+ irods-database-plugin-postgres=4.2.2 \
26+ irods-externals-avro1.7.7-0 \
27+ irods-externals-boost1.60.0-0 \
28+ irods-externals-clang-runtime3.8-0 \
29+ irods-externals-jansson2.7-0 \
30+ irods-externals-libarchive3.1.2-0 \
31+ irods-externals-zeromq4-14.1.3-0 \
32+ irods-icommands=4.2.2 \
33+ irods-runtime=4.2.2 \
34+ irods-server=4.2.2
35+
36+ # RUN echo "deb http://ftp.debian.org/debian jessie-backports main" \
37+ # > /etc/apt/sources.list.d/jessie-backports.list \
38+ # && apt-get update && apt-get install -y \
39+ # wget \
40+ # gnupg2 \
41+ # apt-transport-https \
42+ # sudo \
43+ # jq \
44+ # && wget -qO - https://packages.irods.org/irods-signing-key.asc | apt-key add - \
45+ # && echo "deb [arch=amd64] https://packages.irods.org/apt/ xenial main" \
46+ # > /etc/apt/sources.list.d/renci-irods.list \
47+ # && apt-get update && apt-get install -y \
48+ # irods-database-plugin-postgres=4.2.2 \
49+ # irods-externals-avro1.7.7-0 \
50+ # irods-externals-boost1.60.0-0 \
51+ # irods-externals-clang-runtime3.8-0 \
52+ # irods-externals-jansson2.7-0 \
53+ # irods-externals-libarchive3.1.2-0 \
54+ # irods-externals-zeromq4-14.1.3-0 \
55+ # irods-icommands=4.2.2 \
56+ # irods-runtime=4.2.2 \
57+ # irods-server=4.2.2
3258
3359# default iRODS env
3460ENV IRODS_SERVICE_ACCOUNT_NAME=irods
@@ -60,6 +86,8 @@ ENV UID_POSTGRES=999
6086ENV GID_POSTGRES=999
6187ENV UID_IRODS=998
6288ENV GID_IRODS=998
89+ ENV POSTGRES_USER=postgres
90+ ENV POSTGRES_PASSWORD=postgres
6391
6492# create postgresql.tar.gz
6593RUN cd /var/lib/postgresql/data \
@@ -75,7 +103,6 @@ COPY ./docker-entrypoint.sh /irods-docker-entrypoint.sh
75103VOLUME /var/lib/irods /etc/irods /var/lib/postgresql/data
76104
77105EXPOSE $IRODS_PORT $IRODS_CONTROL_PLANE_PORT $IRODS_PORT_RANGE_BEGIN-$IRODS_PORT_RANGE_END
78- ENTRYPOINT ["/irods-docker-entrypoint.sh" ]
79- WORKDIR "/var/lib/irods"
80106
81- CMD ["-i" , "run_irods" ]
107+ WORKDIR /var/lib/irods/
108+ ENTRYPOINT ["/irods-docker-entrypoint.sh" ]
0 commit comments