├── .gitignore ├── 2.0 └── Dockerfile ├── 2.1 └── Dockerfile ├── 2.2-spatial └── x86_64 │ ├── alpine │ └── Dockerfile │ └── openjdk-slim │ └── Dockerfile ├── 2.2 ├── ppc64le │ └── ubuntu │ │ └── Dockerfile └── x86_64 │ ├── alpine-ibm │ └── Dockerfile │ ├── alpine │ └── Dockerfile │ ├── openjdk-slim │ └── Dockerfile │ └── rhel │ ├── Dockerfile │ ├── help.1 │ └── help.1.md ├── 3.0-spatial └── x86_64 │ ├── alpine │ └── Dockerfile │ └── openjdk-slim │ └── Dockerfile ├── 3.0-tp3 └── x86_64 │ ├── alpine │ ├── Dockerfile │ └── gremlin-server.yaml │ └── openjdk-slim │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0 ├── arm64v8 │ ├── alpine │ │ └── Dockerfile │ └── openjdk-slim │ │ └── Dockerfile ├── ppc64le │ └── ubuntu │ │ └── Dockerfile └── x86_64 │ ├── alpine │ └── Dockerfile │ ├── openjdk-slim │ └── Dockerfile │ └── rhel │ ├── Dockerfile │ ├── help.1 │ └── help.1.md ├── LICENSE ├── README.md ├── examples ├── 2-nodes-ha-compose │ ├── compose.yml │ ├── readme.md │ └── var │ │ ├── odb1 │ │ └── config │ │ │ ├── automatic-backup.json │ │ │ ├── backups.json │ │ │ ├── default-distributed-db-config.json │ │ │ ├── events.json │ │ │ ├── hazelcast.xml │ │ │ ├── orientdb-client-log.properties │ │ │ ├── orientdb-server-config.xml │ │ │ └── orientdb-server-log.properties │ │ └── odb2 │ │ └── config │ │ ├── automatic-backup.json │ │ ├── backups.json │ │ ├── default-distributed-db-config.json │ │ ├── events.json │ │ ├── hazelcast.xml │ │ ├── orientdb-client-log.properties │ │ ├── orientdb-server-config.xml │ │ └── orientdb-server-log.properties └── 3-nodes-compose │ ├── compose.yml │ ├── readme.md │ └── var │ ├── odb1 │ └── config │ │ ├── automatic-backup.json │ │ ├── backups.json │ │ ├── default-distributed-db-config.json │ │ ├── events.json │ │ ├── hazelcast.xml │ │ ├── orientdb-client-log.properties │ │ ├── orientdb-server-config.xml │ │ └── orientdb-server-log.properties │ ├── odb2 │ └── config │ │ ├── automatic-backup.json │ │ ├── backups.json │ │ ├── default-distributed-db-config.json │ │ ├── events.json │ │ ├── hazelcast.xml │ │ ├── orientdb-client-log.properties │ │ ├── orientdb-server-config.xml │ │ └── orientdb-server-log.properties │ └── odb3 │ └── config │ ├── automatic-backup.json │ ├── backups.json │ ├── default-distributed-db-config.json │ ├── events.json │ ├── hazelcast.xml │ ├── orientdb-client-log.properties │ ├── orientdb-server-config.xml │ └── orientdb-server-log.properties ├── kubernetes ├── 2.2 │ ├── docker │ │ ├── Dockerfile │ │ └── config │ │ │ └── hazelcast.xml │ ├── pom.xml │ └── readme.md └── 3.0 │ ├── docker │ ├── Dockerfile │ └── config │ │ └── hazelcast.xml │ ├── pom.xml │ └── readme.md ├── logo.png └── release ├── 2.0.x └── Dockerfile ├── 2.1.x └── Dockerfile ├── 2.2.x ├── 2.2.37-spatial │ └── Dockerfile └── 2.2.37 │ └── Dockerfile ├── 3.0.x ├── 3.0.29-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.29 │ └── Dockerfile ├── 3.0.30-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.30 │ └── Dockerfile ├── 3.0.31-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.31 │ └── Dockerfile ├── 3.0.32-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.32 │ └── Dockerfile ├── 3.0.33-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.33 │ └── Dockerfile ├── 3.0.34-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.34 │ └── Dockerfile ├── 3.0.35-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.35 │ └── Dockerfile ├── 3.0.36-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.36 │ └── Dockerfile ├── 3.0.37-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.37 │ └── Dockerfile ├── 3.0.38-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.38 │ └── Dockerfile ├── 3.0.40-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.40 │ └── Dockerfile ├── 3.0.42-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.0.42 │ └── Dockerfile ├── 3.0.44-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml └── 3.0.44 │ └── Dockerfile ├── 3.1.x ├── 3.1.0-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.0 │ └── Dockerfile ├── 3.1.1-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.1 │ └── Dockerfile ├── 3.1.10-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.10 │ └── Dockerfile ├── 3.1.11-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.11 │ └── Dockerfile ├── 3.1.12-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.12 │ └── Dockerfile ├── 3.1.13-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.13 │ └── Dockerfile ├── 3.1.14-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.14 │ └── Dockerfile ├── 3.1.15-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.15 │ └── Dockerfile ├── 3.1.16-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.16 │ └── Dockerfile ├── 3.1.17-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.17 │ └── Dockerfile ├── 3.1.18-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.18 │ └── Dockerfile ├── 3.1.19-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.19 │ └── Dockerfile ├── 3.1.2-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.2 │ └── Dockerfile ├── 3.1.20-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.20 │ └── Dockerfile ├── 3.1.3-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.3 │ └── Dockerfile ├── 3.1.4-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.4 │ └── Dockerfile ├── 3.1.5-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.5 │ └── Dockerfile ├── 3.1.6-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.6 │ └── Dockerfile ├── 3.1.7-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.7 │ └── Dockerfile ├── 3.1.8-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml ├── 3.1.8 │ └── Dockerfile ├── 3.1.9-tp3 │ ├── Dockerfile │ └── gremlin-server.yaml └── 3.1.9 │ └── Dockerfile └── 3.2.x ├── 3.2.0-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.0 └── Dockerfile ├── 3.2.1-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.1 └── Dockerfile ├── 3.2.10-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.10 └── Dockerfile ├── 3.2.11-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.11 └── Dockerfile ├── 3.2.12-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.12 └── Dockerfile ├── 3.2.13-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.13 └── Dockerfile ├── 3.2.14-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.14 └── Dockerfile ├── 3.2.15-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.15 └── Dockerfile ├── 3.2.16-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.16 └── Dockerfile ├── 3.2.17-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.17 └── Dockerfile ├── 3.2.18-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.18 └── Dockerfile ├── 3.2.19-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.19 └── Dockerfile ├── 3.2.2-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.2 └── Dockerfile ├── 3.2.20-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.20 └── Dockerfile ├── 3.2.21-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.21 └── Dockerfile ├── 3.2.22-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.22 └── Dockerfile ├── 3.2.23-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.23 └── Dockerfile ├── 3.2.24-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.24 └── Dockerfile ├── 3.2.25-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.25 └── Dockerfile ├── 3.2.26-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.26 └── Dockerfile ├── 3.2.27-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.27 └── Dockerfile ├── 3.2.28-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.28 └── Dockerfile ├── 3.2.29-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.29 └── Dockerfile ├── 3.2.30-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.30 └── Dockerfile ├── 3.2.31-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.31 └── Dockerfile ├── 3.2.32-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.32 └── Dockerfile ├── 3.2.33-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.33 └── Dockerfile ├── 3.2.34-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.34 └── Dockerfile ├── 3.2.35-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.35 └── Dockerfile ├── 3.2.36-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.36 └── Dockerfile ├── 3.2.37-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.37 └── Dockerfile ├── 3.2.38-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.38 └── Dockerfile ├── 3.2.39-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.39 └── Dockerfile ├── 3.2.4-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.4 └── Dockerfile ├── 3.2.40-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.40 └── Dockerfile ├── 3.2.5-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.5 └── Dockerfile ├── 3.2.6-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.6 └── Dockerfile ├── 3.2.7-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.7 └── Dockerfile ├── 3.2.8-tp3 ├── Dockerfile └── gremlin-server.yaml ├── 3.2.8 └── Dockerfile ├── 3.2.9-tp3 ├── Dockerfile └── gremlin-server.yaml └── 3.2.9 └── Dockerfile /.gitignore: -------------------------------------------------------------------------------- 1 | build.number 2 | *.class 3 | */target/* 4 | target 5 | */test-output 6 | out 7 | */databases 8 | *.gz 9 | *.patch 10 | 11 | # Package Files # 12 | *.war 13 | *.ear 14 | 15 | # Eclipse IDE files 16 | *.classpath 17 | *.project 18 | .settings/ 19 | *.prefs 20 | 21 | #IntelliJ IDEA files 22 | *.iml 23 | .idea/ 24 | 25 | tests/src/test/java/com/orientechnologies/orient/test/database/auto/_*.xml 26 | -------------------------------------------------------------------------------- /2.0/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | ENV ORIENTDB_VERSION 2.0.18 10 | ENV ORIENTDB_DOWNLOAD_MD5 9e7b7e7b6d95795b188adb4e5898a1b8 11 | ENV ORIENTDB_DOWNLOAD_SHA1 f562794536bbf8ae2145f96153e58b1e5d9211b3 12 | 13 | #download distribution tar, untar and delete databases 14 | RUN mkdir /orientdb && \ 15 | wget "https://repo1.maven.org/maven2/com/orientechnologies/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz" \ 16 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 17 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 18 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1\ 19 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 20 | && rm -rf /orientdb/databases/* 21 | 22 | 23 | ENV PATH /orientdb/bin:$PATH 24 | 25 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 26 | 27 | WORKDIR /orientdb 28 | 29 | #OrientDb binary 30 | EXPOSE 2424 31 | 32 | #OrientDb http 33 | EXPOSE 2480 34 | 35 | # Default command start the server 36 | CMD ["server.sh"] 37 | -------------------------------------------------------------------------------- /2.1/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | ENV ORIENTDB_VERSION 2.1.25 10 | ENV ORIENTDB_DOWNLOAD_MD5 054da3fb7c56e7822b2af116966576ce 11 | ENV ORIENTDB_DOWNLOAD_SHA1 b7b08242b40117ac8eb9a201f8704bde839dfcb8 12 | 13 | RUN apt update \ 14 | && apt install -y curl wget \ 15 | && rm -rf /var/lib/apt/lists/* 16 | 17 | #download distribution tar, untar and delete databases 18 | RUN mkdir /orientdb && \ 19 | wget "https://repo1.maven.org/maven2/com/orientechnologies/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz" \ 20 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 21 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 22 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1\ 23 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 24 | && rm -rf /orientdb/databases/* 25 | 26 | 27 | ENV PATH /orientdb/bin:$PATH 28 | 29 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 30 | 31 | WORKDIR /orientdb 32 | 33 | #OrientDb binary 34 | EXPOSE 2424 35 | 36 | #OrientDb http 37 | EXPOSE 2480 38 | 39 | # Default command start the server 40 | CMD ["server.sh"] 41 | -------------------------------------------------------------------------------- /2.2-spatial/x86_64/alpine/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile for OrientDB with spatial module and neo4j connector 3 | ############################################################ 4 | 5 | FROM orientdb:2.2.37 6 | 7 | ENV ORIENTDB_DOWNLOAD_SPATIAL_MD5 9f64ab5e959f5d9ad9ea5195d6d621d2 8 | ENV ORIENTDB_DOWNLOAD_SPATIAL_SHA1 1748c9779ea7a8cb8fc068fcabf960e1778e8a19 9 | 10 | ENV ORIENTDB_DOWNLOAD_SPATIAL_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-spatial/$ORIENTDB_VERSION/orientdb-spatial-$ORIENTDB_VERSION-dist.jar 11 | 12 | RUN wget $ORIENTDB_DOWNLOAD_SPATIAL_URL \ 13 | && echo "$ORIENTDB_DOWNLOAD_SPATIAL_MD5 *orientdb-spatial-$ORIENTDB_VERSION-dist.jar" | md5sum -c - \ 14 | && echo "$ORIENTDB_DOWNLOAD_SPATIAL_SHA1 *orientdb-spatial-$ORIENTDB_VERSION-dist.jar" | sha1sum -c - \ 15 | && mv orientdb-spatial-*-dist.jar /orientdb/lib/ 16 | -------------------------------------------------------------------------------- /2.2-spatial/x86_64/openjdk-slim/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile for OrientDB with spatial module and neo4j connector 3 | ############################################################ 4 | 5 | FROM orientdb:2.2.37 6 | 7 | ENV ORIENTDB_DOWNLOAD_SPATIAL_MD5 9f64ab5e959f5d9ad9ea5195d6d621d2 8 | ENV ORIENTDB_DOWNLOAD_SPATIAL_SHA1 1748c9779ea7a8cb8fc068fcabf960e1778e8a19 9 | 10 | ENV ORIENTDB_DOWNLOAD_SPATIAL_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-spatial/$ORIENTDB_VERSION/orientdb-spatial-$ORIENTDB_VERSION-dist.jar 11 | 12 | RUN wget $ORIENTDB_DOWNLOAD_SPATIAL_URL \ 13 | && echo "$ORIENTDB_DOWNLOAD_SPATIAL_MD5 *orientdb-spatial-$ORIENTDB_VERSION-dist.jar" | md5sum -c - \ 14 | && echo "$ORIENTDB_DOWNLOAD_SPATIAL_SHA1 *orientdb-spatial-$ORIENTDB_VERSION-dist.jar" | sha1sum -c - \ 15 | && mv orientdb-spatial-*-dist.jar /orientdb/lib/ 16 | -------------------------------------------------------------------------------- /2.2/ppc64le/ubuntu/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM ppc64le/ibmjava:latest 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 2.2.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 cb80556ef3b0260d0ee5de88ea73fb9d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 469c402dde029f265fe905de2c08b43960e81f07 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | 20 | RUN apt-get update \ 21 | && apt-get install -y --no-install-recommends curl \ 22 | && rm -rf /var/lib/apt/lists/* 23 | 24 | #download distribution tar, untar and delete databases 25 | RUN mkdir /orientdb && \ 26 | wget $ORIENTDB_DOWNLOAD_URL \ 27 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 28 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 29 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 30 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 31 | && rm -rf /orientdb/databases/* 32 | 33 | 34 | ENV PATH /orientdb/bin:$PATH 35 | 36 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 37 | 38 | WORKDIR /orientdb 39 | 40 | #OrientDb binary 41 | EXPOSE 2424 42 | 43 | #OrientDb http 44 | EXPOSE 2480 45 | 46 | # Default command start the server 47 | CMD ["server.sh"] 48 | 49 | -------------------------------------------------------------------------------- /2.2/x86_64/alpine-ibm/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM ibmjava:jre-alpine 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 2.2.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 cb80556ef3b0260d0ee5de88ea73fb9d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 469c402dde029f265fe905de2c08b43960e81f07 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apk add --update tar curl \ 20 | && rm -rf /var/cache/apk/* 21 | 22 | #download distribution tar, untar and delete databases 23 | RUN mkdir /orientdb && \ 24 | wget $ORIENTDB_DOWNLOAD_URL \ 25 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 26 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 27 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 28 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 29 | && rm -rf /orientdb/databases/* 30 | 31 | 32 | ENV PATH /orientdb/bin:$PATH 33 | 34 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 35 | 36 | WORKDIR /orientdb 37 | 38 | #OrientDb binary 39 | EXPOSE 2424 40 | 41 | #OrientDb http 42 | EXPOSE 2480 43 | 44 | # Default command start the server 45 | CMD ["server.sh"] 46 | 47 | -------------------------------------------------------------------------------- /2.2/x86_64/alpine/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-alpine 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 2.2.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 cb80556ef3b0260d0ee5de88ea73fb9d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 469c402dde029f265fe905de2c08b43960e81f07 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apk add --update tar curl \ 20 | && rm -rf /var/cache/apk/* 21 | 22 | #download distribution tar, untar and delete databases 23 | RUN mkdir /orientdb && \ 24 | wget $ORIENTDB_DOWNLOAD_URL \ 25 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 26 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 27 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 28 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 29 | && rm -rf /orientdb/databases/* 30 | 31 | 32 | ENV PATH /orientdb/bin:$PATH 33 | 34 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 35 | 36 | WORKDIR /orientdb 37 | 38 | #OrientDb binary 39 | EXPOSE 2424 40 | 41 | #OrientDb http 42 | EXPOSE 2480 43 | 44 | # Default command start the server 45 | CMD ["server.sh"] 46 | 47 | -------------------------------------------------------------------------------- /2.2/x86_64/openjdk-slim/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 2.2.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 cb80556ef3b0260d0ee5de88ea73fb9d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 469c402dde029f265fe905de2c08b43960e81f07 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /2.2/x86_64/rhel/help.1: -------------------------------------------------------------------------------- 1 | .TH "ORIENTDB" "1" "" "Roberto Franchini - r.franchini@orientdb.com" "October 20, 2016" "" 2 | 3 | 4 | .SH NAME 5 | .PP 6 | orientdb \- orientdb container image 7 | 8 | 9 | .SH DESCRIPTION 10 | .PP 11 | The OrientDB image provides a containerized packaging of the OrientDB multi\-model database. 12 | OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product. 13 | It is a unique, true multi\-model DBMS equipped to tackle today’s big data challenges and offers multi\-master replication, 14 | sharding as well as more flexibility for modern, complex use cases. 15 | 16 | .PP 17 | You can find more information on the OrientDB project from the project Web site ( 18 | \[la]http://www.oorientdb.com\[ra]). 19 | 20 | 21 | .SH USAGE 22 | .PP 23 | Describe how to run the image as a container and what factors might influence the behaviour of the image 24 | itself. For example: 25 | 26 | .PP 27 | To set up the host system for use by the OrientDB container, run: 28 | 29 | .PP 30 | atomic install orientdb 31 | 32 | .PP 33 | To run the XYZ container (after it is installed), run: 34 | 35 | .PP 36 | atomic run orientdb 37 | 38 | .PP 39 | To remove the OrientDB container (not the image) from your system, run: 40 | 41 | .PP 42 | atomic uninstall orientdb 43 | 44 | .PP 45 | To upgrade the OrientDB container from your system, run: 46 | 47 | .PP 48 | atomic upgrade orientdb 49 | -------------------------------------------------------------------------------- /2.2/x86_64/rhel/help.1.md: -------------------------------------------------------------------------------- 1 | % ORIENTDB(1) 2 | % Roberto Franchini - r.franchini@orientdb.com 3 | % November 15, 2016 4 | 5 | # NAME 6 | orientdb \- orientdb container image 7 | 8 | # DESCRIPTION 9 | 10 | The OrientDB image provides a containerized packaging of the OrientDB multi-model database. 11 | OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product. 12 | It is a unique, true multi-model DBMS equipped to tackle today’s big data challenges and offers multi-master replication, 13 | sharding as well as more flexibility for modern, complex use cases. 14 | 15 | You can find more information on the OrientDB project from the project Web site (http://www.orientdb.com). 16 | 17 | # USAGE 18 | Describe how to run the image as a container and what factors might influence the behaviour of the image 19 | itself. For example: 20 | 21 | To set up the host system for use by the OrientDB container, run: 22 | 23 | atomic install rhel7/orientdb 24 | 25 | To run the OrientDB container (after it is installed), run: 26 | 27 | atomic run rhel7/orientdb 28 | 29 | To remove the OrientDB container (not the image) from your system, run: 30 | 31 | atomic uninstall rhel7/orientdb 32 | 33 | To upgrade the OrientDB container from your system, run: 34 | 35 | atomic upgrade rhel7/orientdb -------------------------------------------------------------------------------- /3.0-spatial/x86_64/alpine/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-alpine 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apk add --update tar curl \ 20 | && rm -rf /var/cache/apk/* 21 | 22 | #download distribution tar, untar and delete databases 23 | RUN mkdir /orientdb && \ 24 | wget $ORIENTDB_DOWNLOAD_URL \ 25 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 26 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 27 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 28 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 29 | && rm -rf /orientdb/databases/* 30 | 31 | 32 | ENV PATH /orientdb/bin:$PATH 33 | 34 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 35 | 36 | WORKDIR /orientdb 37 | 38 | #OrientDb binary 39 | EXPOSE 2424 40 | 41 | #OrientDb http 42 | EXPOSE 2480 43 | 44 | # Default command start the server 45 | CMD ["server.sh"] 46 | 47 | -------------------------------------------------------------------------------- /3.0-spatial/x86_64/openjdk-slim/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /3.0-tp3/x86_64/alpine/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-alpine 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 722f1cae5af76572a680d227af6b57b9 15 | ENV ORIENTDB_DOWNLOAD_SHA1 22f86f5da74bf291e77e0e5cd34b53d199b3b624 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apk add --update tar curl \ 20 | && rm -rf /var/cache/apk/* 21 | 22 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 23 | RUN mkdir /orientdb && \ 24 | wget $ORIENTDB_DOWNLOAD_URL \ 25 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 26 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 27 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 28 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 29 | && rm -rf /orientdb/databases/* 30 | 31 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 32 | ADD gremlin-server.yaml /orientdb/config 33 | 34 | ENV PATH /orientdb/bin:$PATH 35 | 36 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 37 | 38 | WORKDIR /orientdb 39 | 40 | #OrientDb binary 41 | EXPOSE 2424 42 | 43 | #OrientDb http 44 | EXPOSE 2480 45 | 46 | #Gremlin server 47 | EXPOSE 8182 48 | 49 | # Default command start the server 50 | CMD ["server.sh"] 51 | 52 | -------------------------------------------------------------------------------- /3.0/arm64v8/alpine/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-alpine 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apk add --update tar curl \ 20 | && rm -rf /var/cache/apk/* 21 | 22 | #download distribution tar, untar and delete databases 23 | RUN mkdir /orientdb && \ 24 | wget $ORIENTDB_DOWNLOAD_URL \ 25 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 26 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 27 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 28 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 29 | && rm -rf /orientdb/databases/* 30 | 31 | 32 | ENV PATH /orientdb/bin:$PATH 33 | 34 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 35 | 36 | WORKDIR /orientdb 37 | 38 | #OrientDb binary 39 | EXPOSE 2424 40 | 41 | #OrientDb http 42 | EXPOSE 2480 43 | 44 | # Default command start the server 45 | CMD ["server.sh"] 46 | 47 | -------------------------------------------------------------------------------- /3.0/arm64v8/openjdk-slim/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /3.0/ppc64le/ubuntu/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM ppc64le/ibmjava:latest 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | 20 | RUN apt-get update \ 21 | && apt-get install -y --no-install-recommends curl \ 22 | && rm -rf /var/lib/apt/lists/* 23 | 24 | #download distribution tar, untar and delete databases 25 | RUN mkdir /orientdb && \ 26 | wget $ORIENTDB_DOWNLOAD_URL \ 27 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 28 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 29 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 30 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 31 | && rm -rf /orientdb/databases/* 32 | 33 | 34 | ENV PATH /orientdb/bin:$PATH 35 | 36 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 37 | 38 | WORKDIR /orientdb 39 | 40 | #OrientDb binary 41 | EXPOSE 2424 42 | 43 | #OrientDb http 44 | EXPOSE 2480 45 | 46 | # Default command start the server 47 | CMD ["server.sh"] 48 | 49 | -------------------------------------------------------------------------------- /3.0/x86_64/alpine/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-alpine 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apk add --update tar curl \ 20 | && rm -rf /var/cache/apk/* 21 | 22 | #download distribution tar, untar and delete databases 23 | RUN mkdir /orientdb && \ 24 | wget $ORIENTDB_DOWNLOAD_URL \ 25 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 26 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 27 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 28 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 29 | && rm -rf /orientdb/databases/* 30 | 31 | 32 | ENV PATH /orientdb/bin:$PATH 33 | 34 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 35 | 36 | WORKDIR /orientdb 37 | 38 | #OrientDb binary 39 | EXPOSE 2424 40 | 41 | #OrientDb http 42 | EXPOSE 2480 43 | 44 | # Default command start the server 45 | CMD ["server.sh"] 46 | 47 | -------------------------------------------------------------------------------- /3.0/x86_64/openjdk-slim/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 931e22bb22e10af99f18144cbee04551 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fc9f93773576fbf7493dbe8f8c6b784d0165d028 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /3.0/x86_64/rhel/help.1: -------------------------------------------------------------------------------- 1 | .TH "ORIENTDB" "1" "" "Roberto Franchini - r.franchini@orientdb.com" "October 20, 2016" "" 2 | 3 | 4 | .SH NAME 5 | .PP 6 | orientdb \- orientdb container image 7 | 8 | 9 | .SH DESCRIPTION 10 | .PP 11 | The OrientDB image provides a containerized packaging of the OrientDB multi\-model database. 12 | OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product. 13 | It is a unique, true multi\-model DBMS equipped to tackle today’s big data challenges and offers multi\-master replication, 14 | sharding as well as more flexibility for modern, complex use cases. 15 | 16 | .PP 17 | You can find more information on the OrientDB project from the project Web site ( 18 | \[la]http://www.oorientdb.com\[ra]). 19 | 20 | 21 | .SH USAGE 22 | .PP 23 | Describe how to run the image as a container and what factors might influence the behaviour of the image 24 | itself. For example: 25 | 26 | .PP 27 | To set up the host system for use by the OrientDB container, run: 28 | 29 | .PP 30 | atomic install orientdb 31 | 32 | .PP 33 | To run the XYZ container (after it is installed), run: 34 | 35 | .PP 36 | atomic run orientdb 37 | 38 | .PP 39 | To remove the OrientDB container (not the image) from your system, run: 40 | 41 | .PP 42 | atomic uninstall orientdb 43 | 44 | .PP 45 | To upgrade the OrientDB container from your system, run: 46 | 47 | .PP 48 | atomic upgrade orientdb 49 | -------------------------------------------------------------------------------- /3.0/x86_64/rhel/help.1.md: -------------------------------------------------------------------------------- 1 | % ORIENTDB(1) 2 | % Roberto Franchini - r.franchini@orientdb.com 3 | % November 15, 2016 4 | 5 | # NAME 6 | orientdb \- orientdb container image 7 | 8 | # DESCRIPTION 9 | 10 | The OrientDB image provides a containerized packaging of the OrientDB multi-model database. 11 | OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product. 12 | It is a unique, true multi-model DBMS equipped to tackle today’s big data challenges and offers multi-master replication, 13 | sharding as well as more flexibility for modern, complex use cases. 14 | 15 | You can find more information on the OrientDB project from the project Web site (http://www.orientdb.com). 16 | 17 | # USAGE 18 | Describe how to run the image as a container and what factors might influence the behaviour of the image 19 | itself. For example: 20 | 21 | To set up the host system for use by the OrientDB container, run: 22 | 23 | atomic install rhel7/orientdb 24 | 25 | To run the OrientDB container (after it is installed), run: 26 | 27 | atomic run rhel7/orientdb 28 | 29 | To remove the OrientDB container (not the image) from your system, run: 30 | 31 | atomic uninstall rhel7/orientdb 32 | 33 | To upgrade the OrientDB container from your system, run: 34 | 35 | atomic upgrade rhel7/orientdb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Davide 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # About this Repo 2 | 3 | This is the Git repo of the official Docker image for [OrientDb](https://hub.docker.com/r/orientdb/orientdb/). See the 4 | Hub page for the full readme on how to use the Docker image and for information 5 | regarding contributing and issues. 6 | 7 | The full readme is generated over in [docker-library/docs](https://github.com/docker-library/docs), 8 | specificially in [docker-library/docs/orientdb](https://github.com/docker-library/docs/tree/master/orientdb). 9 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/compose.yml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | odb1: 4 | image: orientdb:2.2.20 5 | command: dserver.sh 6 | volumes: 7 | - ./var/odb1/config:/orientdb/config 8 | - ./var/odb1/databases:/orientdb/databases 9 | environment: 10 | ORIENTDB_ROOT_PASSWORD: root 11 | ORIENTDB_NODE_NAME: odb1 12 | ports: 13 | - 2480:2480 14 | - 2424:2424 15 | 16 | odb2: 17 | image: orientdb:2.2.20 18 | command: dserver.sh 19 | volumes: 20 | - ./var/odb2/config:/orientdb/config 21 | - ./var/odb2/databases:/orientdb/databases 22 | environment: 23 | ORIENTDB_ROOT_PASSWORD: root 24 | ORIENTDB_NODE_NAME: odb2 25 | depends_on: 26 | - odb1 27 | 28 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/readme.md: -------------------------------------------------------------------------------- 1 | 2 | # Purpose 3 | 4 | This folder contains a Docker compose file that runs two OrientDB nodes in HA configutation. 5 | Configuration of each nodes is stored inside the *var* directory. 6 | The cluster is configured with a write quorum of 1 and a read quorum of 1. 7 | 8 | It would be quite easy to extend it to more nodes and to modify the clustering configuration. 9 | 10 | # Usage 11 | 12 | Take a look to the compose file and to the var folder. 13 | 14 | Use *docker-compose* to run the two nodes cluster 15 | 16 | ```shell 17 | docker-compose -f ./compose.yml up 18 | ``` 19 | 20 | Point a browser to localhost:2480, the OrientDB studio webapp of the first node is exposed. 21 | From the web console you can create a new database using server credentials (root/root) or import one. 22 | 23 | ## Create a new database 24 | 25 | After the new database is created, it will be replicated to the second node. 26 | 27 | ## Import a databse from the web 28 | 29 | Importing a database doesn't involve the replica system. To enable replication, restart the cluster 30 | 31 | ```shell 32 | docker-compose -f ./compose.yml stop 33 | docker-compose -f ./compose.yml start 34 | ``` 35 | 36 | The imported database will be replicated as well as each operation on it. 37 | 38 | 39 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb1/config/automatic-backup.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": true, 3 | "mode": "FULL_BACKUP", 4 | "exportOptions": "", 5 | "delay": "4h", 6 | "firstTime": "23:00:00", 7 | "targetDirectory": "backup", 8 | "targetFileName": "${DBNAME}-${DATE:yyyyMMddHHmmss}.zip", 9 | "compressionLevel": 9, 10 | "bufferSize": 1048576 11 | } -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb1/config/backups.json: -------------------------------------------------------------------------------- 1 | { 2 | "backups": [] 3 | } -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb1/config/default-distributed-db-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoDeploy": true, 3 | "hotAlignment": false, 4 | "executionMode": "undefined", 5 | "readQuorum": 1, 6 | "writeQuorum": 1, 7 | "failureAvailableNodesLessQuorum": false, 8 | "readYourWrites": true, 9 | "servers": { 10 | "*": "master" 11 | }, 12 | "clusters": { 13 | "internal": { 14 | }, 15 | "index": { 16 | }, 17 | "*": { 18 | "servers": [""] 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb1/config/events.json: -------------------------------------------------------------------------------- 1 | { 2 | "events": [] 3 | } -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb1/config/hazelcast.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 15 | orientdb 16 | orientdb 17 | 18 | 19 | 2434 20 | 21 | 22 | 235.1.1.1 23 | 2434 24 | 25 | 26 | 27 | 28 | 16 29 | 30 | 31 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb1/config/orientdb-client-log.properties: -------------------------------------------------------------------------------- 1 | # 2 | # /* 3 | # * Copyright 2014 Orient Technologies LTD (info(at)orientechnologies.com) 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | # * 17 | # * For more information: http://www.orientechnologies.com 18 | # */ 19 | # 20 | 21 | # Specify the handlers to create in the root logger 22 | # (all loggers are children of the root logger) 23 | # The following creates two handlers 24 | handlers = java.util.logging.ConsoleHandler 25 | 26 | # Set the default logging level for the root logger 27 | .level = ALL 28 | com.orientechnologies.orient.server.distributed.level = FINE 29 | com.orientechnologies.orient.core.level = WARNING 30 | 31 | # Set the default logging level for new ConsoleHandler instances 32 | java.util.logging.ConsoleHandler.level = WARNING 33 | # Set the default formatter for new ConsoleHandler instances 34 | java.util.logging.ConsoleHandler.formatter = com.orientechnologies.common.log.OLogFormatter 35 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb2/config/automatic-backup.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": true, 3 | "mode": "FULL_BACKUP", 4 | "exportOptions": "", 5 | "delay": "4h", 6 | "firstTime": "23:00:00", 7 | "targetDirectory": "backup", 8 | "targetFileName": "${DBNAME}-${DATE:yyyyMMddHHmmss}.zip", 9 | "compressionLevel": 9, 10 | "bufferSize": 1048576 11 | } -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb2/config/backups.json: -------------------------------------------------------------------------------- 1 | { 2 | "backups": [] 3 | } -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb2/config/default-distributed-db-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoDeploy": true, 3 | "hotAlignment": false, 4 | "executionMode": "undefined", 5 | "readQuorum": 1, 6 | "writeQuorum": 1, 7 | "failureAvailableNodesLessQuorum": false, 8 | "readYourWrites": true, 9 | "servers": { 10 | "*": "master" 11 | }, 12 | "clusters": { 13 | "internal": { 14 | }, 15 | "index": { 16 | }, 17 | "*": { 18 | "servers": [""] 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb2/config/events.json: -------------------------------------------------------------------------------- 1 | { 2 | "events": [] 3 | } -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb2/config/hazelcast.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 15 | orientdb 16 | orientdb 17 | 18 | 19 | 2434 20 | 21 | 22 | 235.1.1.1 23 | 2434 24 | 25 | 26 | 27 | 28 | 16 29 | 30 | 31 | -------------------------------------------------------------------------------- /examples/2-nodes-ha-compose/var/odb2/config/orientdb-client-log.properties: -------------------------------------------------------------------------------- 1 | # 2 | # /* 3 | # * Copyright 2014 Orient Technologies LTD (info(at)orientechnologies.com) 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | # * 17 | # * For more information: http://www.orientechnologies.com 18 | # */ 19 | # 20 | 21 | # Specify the handlers to create in the root logger 22 | # (all loggers are children of the root logger) 23 | # The following creates two handlers 24 | handlers = java.util.logging.ConsoleHandler 25 | 26 | # Set the default logging level for the root logger 27 | .level = ALL 28 | com.orientechnologies.orient.server.distributed.level = FINE 29 | com.orientechnologies.orient.core.level = WARNING 30 | 31 | # Set the default logging level for new ConsoleHandler instances 32 | java.util.logging.ConsoleHandler.level = WARNING 33 | # Set the default formatter for new ConsoleHandler instances 34 | java.util.logging.ConsoleHandler.formatter = com.orientechnologies.common.log.OLogFormatter 35 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/compose.yml: -------------------------------------------------------------------------------- 1 | version: '3.3' 2 | services: 3 | odb1: 4 | image: orientdb:3.0.19 5 | command: dserver.sh 6 | volumes: 7 | - ./var/odb1/config:/orientdb/config 8 | - ./var/odb1/databases:/orientdb/databases 9 | environment: 10 | ORIENTDB_ROOT_PASSWORD: root 11 | ORIENTDB_NODE_NAME: odb1 12 | ports: 13 | - 2480:2480 14 | - 2424:2424 15 | 16 | odb2: 17 | image: orientdb:3.0.19 18 | command: dserver.sh 19 | volumes: 20 | - ./var/odb2/config:/orientdb/config 21 | - ./var/odb2/databases:/orientdb/databases 22 | environment: 23 | ORIENTDB_ROOT_PASSWORD: root 24 | ORIENTDB_NODE_NAME: odb2 25 | depends_on: 26 | - odb1 27 | 28 | odb3: 29 | image: orientdb:3.0.19 30 | command: dserver.sh 31 | volumes: 32 | - ./var/odb3/config:/orientdb/config 33 | - ./var/odb3/databases:/orientdb/databases 34 | environment: 35 | ORIENTDB_ROOT_PASSWORD: root 36 | ORIENTDB_NODE_NAME: odb3 37 | depends_on: 38 | - odb2 39 | 40 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/readme.md: -------------------------------------------------------------------------------- 1 | # Purpose 2 | 3 | This folder contains a Docker compose file that runs three OrientDB nodes in an HA configuration. 4 | Configuration of each node is stored inside the *var* directory. 5 | The cluster is configured with a write quorum of 1 and a read quorum of 1. 6 | 7 | It would be quite easy to extend it to more nodes and to modify the clustering configuration. 8 | 9 | # Usage 10 | 11 | Take a look at the compose file and at the var folder. 12 | 13 | Use *docker-compose* to run the three node cluster 14 | 15 | ```shell 16 | docker-compose -f ./compose.yml up 17 | ``` 18 | 19 | Point a browser to localhost:2480, the OrientDB studio webapp of the first node is exposed. 20 | From the web console you can create a new database using server credentials (root/root) or import one. 21 | 22 | ## Create a new database 23 | 24 | After the new database is created, it will be replicated to the other nodes. 25 | 26 | ```shell 27 | docker-compose -f ./compose.yml stop 28 | docker-compose -f ./compose.yml start 29 | ``` 30 | 31 | 32 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb1/config/automatic-backup.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": true, 3 | "mode": "FULL_BACKUP", 4 | "exportOptions": "", 5 | "delay": "4h", 6 | "firstTime": "23:00:00", 7 | "targetDirectory": "backup", 8 | "targetFileName": "${DBNAME}-${DATE:yyyyMMddHHmmss}.zip", 9 | "compressionLevel": 9, 10 | "bufferSize": 1048576 11 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb1/config/backups.json: -------------------------------------------------------------------------------- 1 | { 2 | "backups": [] 3 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb1/config/default-distributed-db-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoDeploy": true, 3 | "readQuorum": 1, 4 | "writeQuorum": "majority", 5 | "executionMode": "undefined", 6 | "readYourWrites": true, 7 | "newNodeStrategy": "static", 8 | "servers": { 9 | "*": "master" 10 | }, 11 | "clusters": { 12 | "internal": { 13 | }, 14 | "*": { 15 | "servers": [""] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb1/config/events.json: -------------------------------------------------------------------------------- 1 | { 2 | "events": [] 3 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb1/config/hazelcast.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 15 | orientdb 16 | orientdb 17 | 18 | 19 | 2434 20 | 21 | 22 | 235.1.1.1 23 | 2434 24 | 25 | 26 | 27 | 28 | 16 29 | 30 | 31 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb1/config/orientdb-client-log.properties: -------------------------------------------------------------------------------- 1 | # 2 | # /* 3 | # * Copyright 2014 Orient Technologies LTD (info(at)orientechnologies.com) 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | # * 17 | # * For more information: http://www.orientechnologies.com 18 | # */ 19 | # 20 | 21 | # Specify the handlers to create in the root logger 22 | # (all loggers are children of the root logger) 23 | # The following creates two handlers 24 | handlers = java.util.logging.ConsoleHandler 25 | 26 | # Set the default logging level for the root logger 27 | .level = ALL 28 | com.orientechnologies.orient.server.distributed.level = FINE 29 | com.orientechnologies.orient.core.level = WARNING 30 | 31 | # Set the default logging level for new ConsoleHandler instances 32 | java.util.logging.ConsoleHandler.level = WARNING 33 | # Set the default formatter for new ConsoleHandler instances 34 | java.util.logging.ConsoleHandler.formatter = com.orientechnologies.common.log.OLogFormatter 35 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb2/config/automatic-backup.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": true, 3 | "mode": "FULL_BACKUP", 4 | "exportOptions": "", 5 | "delay": "4h", 6 | "firstTime": "23:00:00", 7 | "targetDirectory": "backup", 8 | "targetFileName": "${DBNAME}-${DATE:yyyyMMddHHmmss}.zip", 9 | "compressionLevel": 9, 10 | "bufferSize": 1048576 11 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb2/config/backups.json: -------------------------------------------------------------------------------- 1 | { 2 | "backups": [] 3 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb2/config/default-distributed-db-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoDeploy": true, 3 | "readQuorum": 1, 4 | "writeQuorum": "majority", 5 | "executionMode": "undefined", 6 | "readYourWrites": true, 7 | "newNodeStrategy": "static", 8 | "servers": { 9 | "*": "master" 10 | }, 11 | "clusters": { 12 | "internal": { 13 | }, 14 | "*": { 15 | "servers": [""] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb2/config/events.json: -------------------------------------------------------------------------------- 1 | { 2 | "events": [] 3 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb2/config/hazelcast.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 15 | orientdb 16 | orientdb 17 | 18 | 19 | 2434 20 | 21 | 22 | 235.1.1.1 23 | 2434 24 | 25 | 26 | 27 | 28 | 16 29 | 30 | 31 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb2/config/orientdb-client-log.properties: -------------------------------------------------------------------------------- 1 | # 2 | # /* 3 | # * Copyright 2014 Orient Technologies LTD (info(at)orientechnologies.com) 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | # * 17 | # * For more information: http://www.orientechnologies.com 18 | # */ 19 | # 20 | 21 | # Specify the handlers to create in the root logger 22 | # (all loggers are children of the root logger) 23 | # The following creates two handlers 24 | handlers = java.util.logging.ConsoleHandler 25 | 26 | # Set the default logging level for the root logger 27 | .level = ALL 28 | com.orientechnologies.orient.server.distributed.level = FINE 29 | com.orientechnologies.orient.core.level = WARNING 30 | 31 | # Set the default logging level for new ConsoleHandler instances 32 | java.util.logging.ConsoleHandler.level = WARNING 33 | # Set the default formatter for new ConsoleHandler instances 34 | java.util.logging.ConsoleHandler.formatter = com.orientechnologies.common.log.OLogFormatter 35 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb3/config/automatic-backup.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": true, 3 | "mode": "FULL_BACKUP", 4 | "exportOptions": "", 5 | "delay": "4h", 6 | "firstTime": "23:00:00", 7 | "targetDirectory": "backup", 8 | "targetFileName": "${DBNAME}-${DATE:yyyyMMddHHmmss}.zip", 9 | "compressionLevel": 9, 10 | "bufferSize": 1048576 11 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb3/config/backups.json: -------------------------------------------------------------------------------- 1 | { 2 | "backups": [] 3 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb3/config/default-distributed-db-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoDeploy": true, 3 | "readQuorum": 1, 4 | "writeQuorum": "majority", 5 | "executionMode": "undefined", 6 | "readYourWrites": true, 7 | "newNodeStrategy": "static", 8 | "servers": { 9 | "*": "master" 10 | }, 11 | "clusters": { 12 | "internal": { 13 | }, 14 | "*": { 15 | "servers": [ 16 | "" 17 | ] 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb3/config/events.json: -------------------------------------------------------------------------------- 1 | { 2 | "events": [] 3 | } -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb3/config/hazelcast.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 14 | 15 | orientdb 16 | orientdb 17 | 18 | 19 | 2434 20 | 21 | 22 | 235.1.1.1 23 | 2434 24 | 25 | 26 | 27 | 28 | 16 29 | 30 | 31 | -------------------------------------------------------------------------------- /examples/3-nodes-compose/var/odb3/config/orientdb-client-log.properties: -------------------------------------------------------------------------------- 1 | # 2 | # /* 3 | # * Copyright 2014 Orient Technologies LTD (info(at)orientechnologies.com) 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | # * 17 | # * For more information: http://www.orientechnologies.com 18 | # */ 19 | # 20 | 21 | # Specify the handlers to create in the root logger 22 | # (all loggers are children of the root logger) 23 | # The following creates two handlers 24 | handlers = java.util.logging.ConsoleHandler 25 | 26 | # Set the default logging level for the root logger 27 | .level = ALL 28 | com.orientechnologies.orient.server.distributed.level = FINE 29 | com.orientechnologies.orient.core.level = WARNING 30 | 31 | # Set the default logging level for new ConsoleHandler instances 32 | java.util.logging.ConsoleHandler.level = WARNING 33 | # Set the default formatter for new ConsoleHandler instances 34 | java.util.logging.ConsoleHandler.formatter = com.orientechnologies.common.log.OLogFormatter 35 | -------------------------------------------------------------------------------- /kubernetes/2.2/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM orientdb:2.2.33-spatial 2 | 3 | COPY ./config/hazelcast.xml /orientdb/config/ 4 | COPY ./lib/* /orientdb/lib/ 5 | -------------------------------------------------------------------------------- /kubernetes/3.0/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM orientdb:3.0.0m2-spatial 2 | 3 | COPY ./config/hazelcast.xml /orientdb/config/ 4 | COPY ./lib/* /orientdb/lib/ 5 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientechnologies/orientdb-docker/ca5536253f21e4c20ad57e3a09ec982990ceadb2/logo.png -------------------------------------------------------------------------------- /release/2.0.x/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | ENV ORIENTDB_VERSION 2.0.18 10 | ENV ORIENTDB_DOWNLOAD_MD5 9e7b7e7b6d95795b188adb4e5898a1b8 11 | ENV ORIENTDB_DOWNLOAD_SHA1 f562794536bbf8ae2145f96153e58b1e5d9211b3 12 | 13 | #download distribution tar, untar and delete databases 14 | RUN mkdir /orientdb && \ 15 | wget "https://repo1.maven.org/maven2/com/orientechnologies/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz" \ 16 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 17 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 18 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1\ 19 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 20 | && rm -rf /orientdb/databases/* 21 | 22 | 23 | ENV PATH /orientdb/bin:$PATH 24 | 25 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 26 | 27 | WORKDIR /orientdb 28 | 29 | #OrientDb binary 30 | EXPOSE 2424 31 | 32 | #OrientDb http 33 | EXPOSE 2480 34 | 35 | # Default command start the server 36 | CMD ["server.sh"] 37 | -------------------------------------------------------------------------------- /release/2.1.x/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | ENV ORIENTDB_VERSION 2.1.25 10 | ENV ORIENTDB_DOWNLOAD_MD5 054da3fb7c56e7822b2af116966576ce 11 | ENV ORIENTDB_DOWNLOAD_SHA1 b7b08242b40117ac8eb9a201f8704bde839dfcb8 12 | 13 | RUN apt update \ 14 | && apt install -y curl wget \ 15 | && rm -rf /var/lib/apt/lists/* 16 | 17 | #download distribution tar, untar and delete databases 18 | RUN mkdir /orientdb && \ 19 | wget "https://repo1.maven.org/maven2/com/orientechnologies/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz" \ 20 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 21 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 22 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1\ 23 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 24 | && rm -rf /orientdb/databases/* 25 | 26 | 27 | ENV PATH /orientdb/bin:$PATH 28 | 29 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 30 | 31 | WORKDIR /orientdb 32 | 33 | #OrientDb binary 34 | EXPOSE 2424 35 | 36 | #OrientDb http 37 | EXPOSE 2480 38 | 39 | # Default command start the server 40 | CMD ["server.sh"] 41 | -------------------------------------------------------------------------------- /release/2.2.x/2.2.37-spatial/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile for OrientDB with spatial module and neo4j connector 3 | ############################################################ 4 | 5 | FROM orientdb:2.2.37 6 | 7 | ENV ORIENTDB_DOWNLOAD_SPATIAL_MD5 9f64ab5e959f5d9ad9ea5195d6d621d2 8 | ENV ORIENTDB_DOWNLOAD_SPATIAL_SHA1 1748c9779ea7a8cb8fc068fcabf960e1778e8a19 9 | 10 | ENV ORIENTDB_DOWNLOAD_SPATIAL_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-spatial/$ORIENTDB_VERSION/orientdb-spatial-$ORIENTDB_VERSION-dist.jar 11 | 12 | RUN wget $ORIENTDB_DOWNLOAD_SPATIAL_URL \ 13 | && echo "$ORIENTDB_DOWNLOAD_SPATIAL_MD5 *orientdb-spatial-$ORIENTDB_VERSION-dist.jar" | md5sum -c - \ 14 | && echo "$ORIENTDB_DOWNLOAD_SPATIAL_SHA1 *orientdb-spatial-$ORIENTDB_VERSION-dist.jar" | sha1sum -c - \ 15 | && mv orientdb-spatial-*-dist.jar /orientdb/lib/ 16 | -------------------------------------------------------------------------------- /release/2.2.x/2.2.37/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 2.2.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 cb80556ef3b0260d0ee5de88ea73fb9d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 469c402dde029f265fe905de2c08b43960e81f07 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.29/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.29 14 | ENV ORIENTDB_DOWNLOAD_MD5 16fd9dfd1e013f3d182790ca8177475d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f5a3fc99e0e8a33c2c47a7e3597d8cd886057769 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.30/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.30 14 | ENV ORIENTDB_DOWNLOAD_MD5 6929cf30ba4485ddd6dd6b6f924d10fe 15 | ENV ORIENTDB_DOWNLOAD_SHA1 cd864c8ccc5bb06c2a8516565b6f10e78ce99c49 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.31/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.31 14 | ENV ORIENTDB_DOWNLOAD_MD5 c37f5fd887ef552d1673af3a754a7bf8 15 | ENV ORIENTDB_DOWNLOAD_SHA1 08f2b6dfcfdcd33bbe9f2be8c50be8c1f507efff 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.32/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.32 14 | ENV ORIENTDB_DOWNLOAD_MD5 e667c4bd0ac59a222599f4b1b8518705 15 | ENV ORIENTDB_DOWNLOAD_SHA1 e4c3ecca6e4ea2c521d223619daa9c10f4e7b670 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.33/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.33 14 | ENV ORIENTDB_DOWNLOAD_MD5 ec89e79a21bd9bf9bec89ba97b2fa7b1 15 | ENV ORIENTDB_DOWNLOAD_SHA1 2b11b01516424d3452397daeaea393e5de9435c9 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.34/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.34 14 | ENV ORIENTDB_DOWNLOAD_MD5 f6d1d9b0a60ec8dae3736cf0421c8063 15 | ENV ORIENTDB_DOWNLOAD_SHA1 eb3aee62d7a216d321ff2f6f67f66521309a157e 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.35/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.35 14 | ENV ORIENTDB_DOWNLOAD_MD5 e157039bc09a3e1c05aca3c0bc2eedca 15 | ENV ORIENTDB_DOWNLOAD_SHA1 3ec47ef18605297d8dabf31390503cc512d2f8eb 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.36/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.36 14 | ENV ORIENTDB_DOWNLOAD_MD5 bb67dbe7d283ad9087bb86e79a747ab8 15 | ENV ORIENTDB_DOWNLOAD_SHA1 3025eb137071ce86808e1932f858f48915023c9b 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.37/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 da01fdb3fae076fca4879b563b4b8f53 15 | ENV ORIENTDB_DOWNLOAD_SHA1 0f7ac76daf691b4723bde9cfbe637c3ef36b3657 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.38/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.38 14 | ENV ORIENTDB_DOWNLOAD_MD5 469b81178b6281db18678be28cf6ebd2 15 | ENV ORIENTDB_DOWNLOAD_SHA1 e36fc6d6660bfcfb3f938249a13e120a943a35cf 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.40/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.40 14 | ENV ORIENTDB_DOWNLOAD_MD5 60d9d9de4146e89c177dd5455f8c446a 15 | ENV ORIENTDB_DOWNLOAD_SHA1 8a749f5b726da606aabb740d25a8cff1eb9247c3 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.42/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.42 14 | ENV ORIENTDB_DOWNLOAD_MD5 59ed522290668fb400e67503652bb813 15 | ENV ORIENTDB_DOWNLOAD_SHA1 fe6a510c72983b32a3ffd657be9ae62fab2b61f8 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.0.x/3.0.44/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.0.44 14 | ENV ORIENTDB_DOWNLOAD_MD5 1bdcdb4d9c54fc78a1b56b8375ca990d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 6462dacd0df0725f10f85bee9666a0f6979187a6 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.0-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.0 14 | ENV ORIENTDB_DOWNLOAD_MD5 7c233ea871147154ac1e5b265711a9a3 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f609f711c2b1ce5d702006a408e4210a9644e7f8 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.0/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.0 14 | ENV ORIENTDB_DOWNLOAD_MD5 b03f01b9a22f20346449613d18f41a08 15 | ENV ORIENTDB_DOWNLOAD_SHA1 87fb84959d1db9d9ca2277df34d7114b80446e0d 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.1-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.1 14 | ENV ORIENTDB_DOWNLOAD_MD5 81f24b4926634024cbe63239dfc31dce 15 | ENV ORIENTDB_DOWNLOAD_SHA1 da9389bdb50d0905e32907e40f050d964686ce47 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.1/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.1 14 | ENV ORIENTDB_DOWNLOAD_MD5 d4576a49cbb1e1a5933761441c762118 15 | ENV ORIENTDB_DOWNLOAD_SHA1 e874f46aaa62b66721ed924067c49dd759069517 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.10/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.10 14 | ENV ORIENTDB_DOWNLOAD_MD5 0bcdf23fb4e8d4647aa74730cc4212af 15 | ENV ORIENTDB_DOWNLOAD_SHA1 e6aa30b22169315c2a7420c2a862775c62cedafc 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.11/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.11 14 | ENV ORIENTDB_DOWNLOAD_MD5 b074cdf58490da94428afbe6fcb32111 15 | ENV ORIENTDB_DOWNLOAD_SHA1 0c5a13e2cffa51668e20e96eadb2d079f6791e8b 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.12/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.12 14 | ENV ORIENTDB_DOWNLOAD_MD5 10305af91357051b3b129773ea21cae6 15 | ENV ORIENTDB_DOWNLOAD_SHA1 2af6a76c78e405d46cada119f22f14400e4a6275 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.13/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.13 14 | ENV ORIENTDB_DOWNLOAD_MD5 ca235504a8c073bb9d28c59b61dc6be4 15 | ENV ORIENTDB_DOWNLOAD_SHA1 0f6f9bd091509c1df8174e270db2d34dfd99fab5 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.14/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.14 14 | ENV ORIENTDB_DOWNLOAD_MD5 7f0d0ca21321ed40b3c839bb029fb8ab 15 | ENV ORIENTDB_DOWNLOAD_SHA1 eea2c06085217b142e9fa407a5cb5c76ad870fd9 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.15/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.15 14 | ENV ORIENTDB_DOWNLOAD_MD5 02073ca1909ec2d6ca9ef7566170cc18 15 | ENV ORIENTDB_DOWNLOAD_SHA1 7f62eae6a19e4e5d719af78bd5b70f32b32492b2 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.16/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.16 14 | ENV ORIENTDB_DOWNLOAD_MD5 fce6bb6c9a4b4581de628161a7a0eb8f 15 | ENV ORIENTDB_DOWNLOAD_SHA1 c14d37337209207ea093aa2633f4167f848836fa 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.17/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.17 14 | ENV ORIENTDB_DOWNLOAD_MD5 36e331632c7ca6c2695a2126cd1edb71 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f44f9add65b2a842a0d55398f860830b6ea08be7 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.18/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.18 14 | ENV ORIENTDB_DOWNLOAD_MD5 b5039f79f08eeb5c60817699a650190a 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f3201cec2eb59572fd813168489fe6de0682c698 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.19/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.19 14 | ENV ORIENTDB_DOWNLOAD_MD5 7bc6ff983b855b4c33735fd1128d07fd 15 | ENV ORIENTDB_DOWNLOAD_SHA1 ba59980bfe465d434f3a86646529cbe801b64f35 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.2-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.2 14 | ENV ORIENTDB_DOWNLOAD_MD5 4769b02378b69a5aa34c87751f0c6a7f 15 | ENV ORIENTDB_DOWNLOAD_SHA1 5dabb1189ced24f4b9f4796fd287f761d65a57a3 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.2/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.2 14 | ENV ORIENTDB_DOWNLOAD_MD5 890d16544ca7c4413be37089f2415678 15 | ENV ORIENTDB_DOWNLOAD_SHA1 50aebd803d7fe5e95b90ec966b5a0662bde6821f 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.20/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.20 14 | ENV ORIENTDB_DOWNLOAD_MD5 751c6a02fe142c6c2dbfca56e73ec315 15 | ENV ORIENTDB_DOWNLOAD_SHA1 1be782682b0dbf97fc90f8623b7b65ec32283a14 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.3-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.3 14 | ENV ORIENTDB_DOWNLOAD_MD5 c2f3839c728717b83f124c0fccdc8282 15 | ENV ORIENTDB_DOWNLOAD_SHA1 9d4d97c87589976262b672e44863e8fb823c66e1 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.3 14 | ENV ORIENTDB_DOWNLOAD_MD5 0c329aa354d75a4af313783cc025991e 15 | ENV ORIENTDB_DOWNLOAD_SHA1 9bc2e154eec351eeeb81ae8a4022b40187bd9a41 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.4-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.4 14 | ENV ORIENTDB_DOWNLOAD_MD5 c1f9a42db79e66c2511dc18362dac870 15 | ENV ORIENTDB_DOWNLOAD_SHA1 66c2d50b01b65e8700385140a3707b7dd8d18bcd 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.4/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.4 14 | ENV ORIENTDB_DOWNLOAD_MD5 702dc7c1863a8e84837111123353544c 15 | ENV ORIENTDB_DOWNLOAD_SHA1 bafc6fba83fd741bdedc48747519e37c5d0098ba 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.5-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.5 14 | ENV ORIENTDB_DOWNLOAD_MD5 afc2e026ba84e5a2551c799be45632f8 15 | ENV ORIENTDB_DOWNLOAD_SHA1 732d725a6153cc29fef91e99a60dcd9b1b9cfab1 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.5/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.5 14 | ENV ORIENTDB_DOWNLOAD_MD5 9cd529204aa78e9783552ba8402380f0 15 | ENV ORIENTDB_DOWNLOAD_SHA1 c2ed59fc2f4f3fecbe1986b6ae4b3604841b39d3 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.6-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.6 14 | ENV ORIENTDB_DOWNLOAD_MD5 c1d94abde3272defc417cb28d5be24c1 15 | ENV ORIENTDB_DOWNLOAD_SHA1 2d2252ccedbd38ee81e0a4b675c713ed1464bbee 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.6/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.6 14 | ENV ORIENTDB_DOWNLOAD_MD5 a984f7fcb82f5ea30e14ddefc6a5c2c5 15 | ENV ORIENTDB_DOWNLOAD_SHA1 593d6a24c34cfb8fe96da193e6fee0a8cc088a7d 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.7-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.7 14 | ENV ORIENTDB_DOWNLOAD_MD5 bb6400da14765fa94e973c24a38ee925 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f1c89c4ef68f1d9d428ae812f25fa153c9562bc9 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.7/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.7 14 | ENV ORIENTDB_DOWNLOAD_MD5 0fc8324fc463488ff5cc43ad7fad76c7 15 | ENV ORIENTDB_DOWNLOAD_SHA1 aeaec1cfba7c3a9eb7d8959aa23a568305c3be14 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.8-tp3/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.8 14 | ENV ORIENTDB_DOWNLOAD_MD5 15909c89c9aae754114917d7d542ecef 15 | ENV ORIENTDB_DOWNLOAD_SHA1 00ef97e1b66e91ea874ca7bd400a9f0498dfc1d2 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-tp3/$ORIENTDB_VERSION/orientdb-tp3-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and DON'T delete databases (tp3 endopoint won't works if db isn't present) 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-tp3-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-tp3-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-tp3-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | #overrides internal gremlin-server to set binding to 0.0.0.0 instead of localhost 34 | ADD gremlin-server.yaml /orientdb/config 35 | 36 | ENV PATH /orientdb/bin:$PATH 37 | 38 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 39 | 40 | WORKDIR /orientdb 41 | 42 | #OrientDb binary 43 | EXPOSE 2424 44 | 45 | #OrientDb http 46 | EXPOSE 2480 47 | 48 | #Gremlin server 49 | EXPOSE 8182 50 | 51 | # Default command start the server 52 | CMD ["server.sh"] 53 | 54 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.8/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.8 14 | ENV ORIENTDB_DOWNLOAD_MD5 ba4b61b0d59429e9b965f142256f1596 15 | ENV ORIENTDB_DOWNLOAD_SHA1 970e105cac1d4b803023ef8e1da01043dae1db90 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.1.x/3.1.9/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.1.9 14 | ENV ORIENTDB_DOWNLOAD_MD5 946282fddfc0a72e770d5d9a064c697f 15 | ENV ORIENTDB_DOWNLOAD_SHA1 b8f94a20ddbe8391ebbfb311f586f0f8efead714 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.0/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.0 14 | ENV ORIENTDB_DOWNLOAD_MD5 7bff911bea6b02d2f1d9ddff5e4ba8ea 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f424731e3d078de692fab97d6aa3b3e8395d7d01 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.1/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.1 14 | ENV ORIENTDB_DOWNLOAD_MD5 9f75103ca1fec4579155eeff0b6c4719 15 | ENV ORIENTDB_DOWNLOAD_SHA1 3050e3ae548358a316754084254b4873c8c36352 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.10/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.10 14 | ENV ORIENTDB_DOWNLOAD_MD5 223e34750938a082ec2f901ef9d7d3e4 15 | ENV ORIENTDB_DOWNLOAD_SHA1 2079b2d4b1a9a4bcaf9c6c448abd024750a42d46 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.11/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.11 14 | ENV ORIENTDB_DOWNLOAD_MD5 9adfa85decda8fccbc9339e5744ed26e 15 | ENV ORIENTDB_DOWNLOAD_SHA1 a4d71b90152dc066424c184dd61ef5d5a37d320e 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.12/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.12 14 | ENV ORIENTDB_DOWNLOAD_MD5 5ae25a2db8ba57073f4b91c48394ed0d 15 | ENV ORIENTDB_DOWNLOAD_SHA1 eadd8d05c9f0862fdf7a02b9fe85c50db7ceadac 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.13/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.13 14 | ENV ORIENTDB_DOWNLOAD_MD5 dfccf12f3e948d26f5c7cd91fdafae07 15 | ENV ORIENTDB_DOWNLOAD_SHA1 9399e09bdc60867fe804f0a934ef8c0359de5f73 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.14/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.14 14 | ENV ORIENTDB_DOWNLOAD_MD5 07f1e8ec7190a05b4e110e097b8e1d43 15 | ENV ORIENTDB_DOWNLOAD_SHA1 90a6e58362868aead69005bdee9cebcbbe93b2b6 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.15/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.15 14 | ENV ORIENTDB_DOWNLOAD_MD5 613d81c5c191dcb5903fa6dd78e9cc85 15 | ENV ORIENTDB_DOWNLOAD_SHA1 24a0735034ff4bfc0f2b102f1cc0fb6d963e1e74 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.16/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.16 14 | ENV ORIENTDB_DOWNLOAD_MD5 d7b76c841158869e4262b7ea4106ced0 15 | ENV ORIENTDB_DOWNLOAD_SHA1 a85c6fbae812006ecd60b1e96816e6629ae449b4 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.17/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.17 14 | ENV ORIENTDB_DOWNLOAD_MD5 b558525eece93e8b25bd7422a5aadab2 15 | ENV ORIENTDB_DOWNLOAD_SHA1 c99b8edc062949769642c1f4f9493894147745fc 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.18/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.18 14 | ENV ORIENTDB_DOWNLOAD_MD5 ebb79d5e8f947c0d031cfaad8ce1d153 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f1b1f452032092f5f3c9704b12adeb95e9b21969 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.19/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.19 14 | ENV ORIENTDB_DOWNLOAD_MD5 5b6d0296d7c43cdcf22fbc07d00782f4 15 | ENV ORIENTDB_DOWNLOAD_SHA1 c5b1823272532d911c93ce68be4dfcf60c27ab72 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.2/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.2 14 | ENV ORIENTDB_DOWNLOAD_MD5 623bb47f86503984c401a13d0000979b 15 | ENV ORIENTDB_DOWNLOAD_SHA1 d167455158bd5c2a009c5631a6b6081136cf482c 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.20/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.20 14 | ENV ORIENTDB_DOWNLOAD_MD5 a585ace41acd411d03c1949476fd6596 15 | ENV ORIENTDB_DOWNLOAD_SHA1 17a9a015d5aa3246c426ec8cbaa58eb5b8bc83e1 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.21/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.21 14 | ENV ORIENTDB_DOWNLOAD_MD5 e556061885a429407bf155084de65773 15 | ENV ORIENTDB_DOWNLOAD_SHA1 71cf32854a37b0c5f63c93ea57e850f2e93f3c87 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.22/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.22 14 | ENV ORIENTDB_DOWNLOAD_MD5 562ab6f38b59ee09df8f0623e96833fd 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f051b99d9004f7c5bc97107dc7f3c1fa3103ef1e 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.23/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.23 14 | ENV ORIENTDB_DOWNLOAD_MD5 2419ce6a8ac4927dba6c0bdc20e0209f 15 | ENV ORIENTDB_DOWNLOAD_SHA1 82f963e97474b79fe3d04126844fea0381753c44 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.24/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.24 14 | ENV ORIENTDB_DOWNLOAD_MD5 399d32979de7a372ad49d51a2e9f2d6f 15 | ENV ORIENTDB_DOWNLOAD_SHA1 4aafae938597eb7f1991b726d75533cbcac318d5 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.25/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.25 14 | ENV ORIENTDB_DOWNLOAD_MD5 dcd229bf1604fbb5b691fa0dc1b2f774 15 | ENV ORIENTDB_DOWNLOAD_SHA1 1f4561179b5a6baf3c1f8e3c50ce117f2dc06a3f 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.26/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.26 14 | ENV ORIENTDB_DOWNLOAD_MD5 b90008923e8b228d62d9181499015cf9 15 | ENV ORIENTDB_DOWNLOAD_SHA1 e18a190249dca50b9cdeebdd1687037af0349b21 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.27/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.27 14 | ENV ORIENTDB_DOWNLOAD_MD5 69121927666c02c73b610a1e6c5a8513 15 | ENV ORIENTDB_DOWNLOAD_SHA1 5adae03ec8e6525573c9a042166570bedc180e57 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.28/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.28 14 | ENV ORIENTDB_DOWNLOAD_MD5 c189d2795b8b08356318a8b262eeab43 15 | ENV ORIENTDB_DOWNLOAD_SHA1 af0fc0eee9a106f96d60732a1026ff4cad78e778 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.29/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.29 14 | ENV ORIENTDB_DOWNLOAD_MD5 f21cac84ee38ba4009e22162e2ce38d3 15 | ENV ORIENTDB_DOWNLOAD_SHA1 1bcbd48ed00551cb9cd37e43fede5fe656f1f96f 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.30/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.30 14 | ENV ORIENTDB_DOWNLOAD_MD5 5765da4a3bc10b1fdd4a458c348b3819 15 | ENV ORIENTDB_DOWNLOAD_SHA1 9b502bd31299f2ae0eb92e511352961c4abfe7cb 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.31/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.31 14 | ENV ORIENTDB_DOWNLOAD_MD5 897d5b404f5565c9d57e1fdb3dd735d6 15 | ENV ORIENTDB_DOWNLOAD_SHA1 02f09b9b74c5958b18097ead6e90d413dfd27e56 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.32/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.32 14 | ENV ORIENTDB_DOWNLOAD_MD5 ee0355a42f7d9758719333dad0c5816c 15 | ENV ORIENTDB_DOWNLOAD_SHA1 5693916d32d2b37f1d51e84345cfb9ba50a0a541 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.33/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.33 14 | ENV ORIENTDB_DOWNLOAD_MD5 39619e431f8bd12a18722b25ef0e39fc 15 | ENV ORIENTDB_DOWNLOAD_SHA1 109fa0cdfbef3ae9b88578cfe1dcfd32b670184e 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.34/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.34 14 | ENV ORIENTDB_DOWNLOAD_MD5 27f3645f2160c8dbded573a195c522ef 15 | ENV ORIENTDB_DOWNLOAD_SHA1 bc3e3f33361a5e31e45bd08f77fc0d8d6d29ffd8 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.35/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.35 14 | ENV ORIENTDB_DOWNLOAD_MD5 e68324140c0380660d9cd589c75c1f04 15 | ENV ORIENTDB_DOWNLOAD_SHA1 a953e4728e44aacd2859d60c8a015e8abf267a18 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.36/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.36 14 | ENV ORIENTDB_DOWNLOAD_MD5 3d866fa20886e1cf4b4176592fc25f54 15 | ENV ORIENTDB_DOWNLOAD_SHA1 493bff9f618b4d43e7b1c67a8bfe0ddb2fd1058d 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.37/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.37 14 | ENV ORIENTDB_DOWNLOAD_MD5 977653e88a7c37e8593ed0dc5ca6a554 15 | ENV ORIENTDB_DOWNLOAD_SHA1 be9c442524d101d29f33a3542012bfc7b7d88862 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.38/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.38 14 | ENV ORIENTDB_DOWNLOAD_MD5 b84a88f35a79123d57b3cbbc128b76ff 15 | ENV ORIENTDB_DOWNLOAD_SHA1 a11f37e983ea973dae7356475c69b0efdbe03f5e 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.39/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.39 14 | ENV ORIENTDB_DOWNLOAD_MD5 0d6df6bc6191c28ea3541168159495b8 15 | ENV ORIENTDB_DOWNLOAD_SHA1 8cad76fdbfe132a7229833ee3d64566043cae22a 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.4/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.4 14 | ENV ORIENTDB_DOWNLOAD_MD5 9ad71fd5e0bd783335ca4cbd94461ef5 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f910ed4ae9cf4c4038cd5b1f0cc7b19bf22ada03 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.40/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.40 14 | ENV ORIENTDB_DOWNLOAD_MD5 4cb758ccec4c542187b5d669e749335c 15 | ENV ORIENTDB_DOWNLOAD_SHA1 3787f8f20ff77636a56e97c71431b60974e45876 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.5/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.5 14 | ENV ORIENTDB_DOWNLOAD_MD5 76c3e185d26c0bbc2de194f063b0c2c0 15 | ENV ORIENTDB_DOWNLOAD_SHA1 f444c92aa00cabba18874b9a3c003eda68296f5e 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.6/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.6 14 | ENV ORIENTDB_DOWNLOAD_MD5 08e39080df862d3c5570f834d9d6f92b 15 | ENV ORIENTDB_DOWNLOAD_SHA1 ba07e961cd05dfe2d3bc623e865ae21e533ace68 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.7/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.7 14 | ENV ORIENTDB_DOWNLOAD_MD5 82ba38ee116bf1c8e459e14f7c0914db 15 | ENV ORIENTDB_DOWNLOAD_SHA1 8e45a2feaddb476d42ea4178da39884a97c0e2f6 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.8/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM openjdk:8-jdk-slim 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.8 14 | ENV ORIENTDB_DOWNLOAD_MD5 42def2b96e5c4c9618baa3b4c001f502 15 | ENV ORIENTDB_DOWNLOAD_SHA1 0a402f53e910f74af83d25a17e5b968ee92dae46 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | -------------------------------------------------------------------------------- /release/3.2.x/3.2.9/Dockerfile: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Dockerfile to run an OrientDB (Graph) Container 3 | ############################################################ 4 | 5 | FROM eclipse-temurin:8-jdk 6 | 7 | MAINTAINER OrientDB LTD (info@orientdb.com) 8 | 9 | # Override the orientdb download location with e.g.: 10 | # docker build -t mine --build-arg ORIENTDB_DOWNLOAD_SERVER=https://repo1.maven.org/maven2/com/orientechnologies/ . 11 | ARG ORIENTDB_DOWNLOAD_SERVER 12 | 13 | ENV ORIENTDB_VERSION 3.2.9 14 | ENV ORIENTDB_DOWNLOAD_MD5 35d181fd4d44c8eede9874b4ebbd1d04 15 | ENV ORIENTDB_DOWNLOAD_SHA1 12f1c35acd924d99511089c232f0aaad92b6e8db 16 | 17 | ENV ORIENTDB_DOWNLOAD_URL ${ORIENTDB_DOWNLOAD_SERVER:-https://repo1.maven.org/maven2/com/orientechnologies}/orientdb-community/$ORIENTDB_VERSION/orientdb-community-$ORIENTDB_VERSION.tar.gz 18 | 19 | RUN apt update \ 20 | && apt install -y curl wget \ 21 | && rm -rf /var/lib/apt/lists/* 22 | 23 | #download distribution tar, untar and delete databases 24 | RUN mkdir /orientdb && \ 25 | wget $ORIENTDB_DOWNLOAD_URL \ 26 | && echo "$ORIENTDB_DOWNLOAD_MD5 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | md5sum -c - \ 27 | && echo "$ORIENTDB_DOWNLOAD_SHA1 *orientdb-community-$ORIENTDB_VERSION.tar.gz" | sha1sum -c - \ 28 | && tar -xvzf orientdb-community-$ORIENTDB_VERSION.tar.gz -C /orientdb --strip-components=1 \ 29 | && rm orientdb-community-$ORIENTDB_VERSION.tar.gz \ 30 | && rm -rf /orientdb/databases/* 31 | 32 | 33 | ENV PATH /orientdb/bin:$PATH 34 | 35 | VOLUME ["/orientdb/backup", "/orientdb/databases", "/orientdb/config"] 36 | 37 | WORKDIR /orientdb 38 | 39 | #OrientDb binary 40 | EXPOSE 2424 41 | 42 | #OrientDb http 43 | EXPOSE 2480 44 | 45 | # Default command start the server 46 | CMD ["server.sh"] 47 | 48 | --------------------------------------------------------------------------------