add Dockerfile to build the image
This commit is contained in:
parent
d0469b50d3
commit
c4ef7b2ddf
|
@ -0,0 +1,16 @@
|
||||||
|
FROM d4science/gcore-distribution
|
||||||
|
|
||||||
|
# Download and install the eXist database
|
||||||
|
|
||||||
|
RUN wget --no-check-certificate http://downloads.sourceforge.net/project/exist/Stable/1.2/eXist-setup-1.2.6-rev9165.jar && java -jar eXist-setup-1.2.6-rev9165.jar -p /home/gcube/exist
|
||||||
|
ENV EXIST_HOME=/home/gcube/exist
|
||||||
|
RUN cp $EXIST_HOME/exist.jar $GLOBUS_LOCATION/lib
|
||||||
|
RUN cp $EXIST_HOME/lib/core/quartz-1.6.0.jar $GLOBUS_LOCATION/lib
|
||||||
|
RUN cp $EXIST_HOME/lib/core/xmlrpc-* $GLOBUS_LOCATION/lib
|
||||||
|
RUN cp $EXIST_HOME/lib/core/xmldb.jar $GLOBUS_LOCATION/lib
|
||||||
|
RUN cp $EXIST_HOME/lib/core/jta.jar $GLOBUS_LOCATION/lib
|
||||||
|
RUN cp $EXIST_HOME/lib/core/commons-pool-1.4.jar $GLOBUS_LOCATION/lib
|
||||||
|
|
||||||
|
RUN wget --no-check-certificate https://nexus.d4science.org/nexus/content/repositories/gcube-staging-gcore/org/gcube/informationsystem/is-collector-service/3.0.2-4.15.0-126944/is-collector-service-3.0.2-4.15.0-126944.gar && mv is-collector-service-3.0.2-4.15.0-126944.gar is-collector-service.gar && gcore-deploy-service is-collector-service.gar
|
||||||
|
|
||||||
|
ENV GLOBUS_OPTIONS="-Xms2000M -Xmx2000M -Dexist.home=$EXIST_HOME"
|
16
README.md
16
README.md
|
@ -1,3 +1,15 @@
|
||||||
# is-collector-service-image
|
# IS Collector Service Docker image
|
||||||
|
|
||||||
This repo contains the Dockerfile to build the image of the gCore IS Collector service
|
This repo contains the Dockerfile to build the image of the gCore IS Collector service
|
||||||
|
|
||||||
|
## Build the image
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ docker build -t is-collector-service .
|
||||||
|
```
|
||||||
|
|
||||||
|
## Test the image
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ docker container run --name is-collector is-collector-service
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue