From 184c08603de93eda1f9e0a458e01ab6575b5945e Mon Sep 17 00:00:00 2001 From: "Dimitrios Desyllas (pc_magas)" Date: Fri, 23 Nov 2018 17:03:14 +0200 Subject: [PATCH 1/2] Buidlinjg Docker-compose --- docker-compose.yml | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e64684c..3b4e6c3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,20 @@ -Openfire: - image: sameersbn/openfire:3.10.3-19 - ports: - - "9090:9090" - - "5222:5222" - - "7777:7777" - volumes: - - /srv/docker/openfire/openfire:/var/lib/openfire +version: '3' +services: + openfire: + build: + context: . + dockerfile: Dockerfile + image: pcmagas/openfire:4.2.3-ubuntu + ports: + - "9090:9090" + - "9091:9091" + - "7777:7777" + - "7443:7443" + - "7070:7070" + - "5222:5222" + - "5223:5223" + - "5229:5229" + - "3478:3478" + - "3479:3479" + volumes: + - /volumes/openfire/openfire:/var/lib/openfire From 4b15912d5445a407ba88b7885bdca1f8a498ded8 Mon Sep 17 00:00:00 2001 From: "Dimitrios Desyllas (pc_magas)" Date: Fri, 23 Nov 2018 18:09:08 +0200 Subject: [PATCH 2/2] Openfire works --- Dockerfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1b555d2..cc0de02 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,18 @@ -FROM sameersbn/ubuntu:14.04.20170123 -MAINTAINER sameer@damagehead.com +FROM ubuntu:18.04 +MAINTAINER Dimitrios Desyllas -ENV OPENFIRE_VERSION=3.10.3 \ - OPENFIRE_USER=openfire \ - OPENFIRE_DATA_DIR=/var/lib/openfire \ +ENV OPENFIRE_USER=openfire\ + OPENFIRE_DATA_DIR=/var/lib/openfire\ OPENFIRE_LOG_DIR=/var/log/openfire +ARG OPENFIRE_VERSION=4.2.3 + RUN apt-get update \ - && DEBIAN_FRONTEND=noninteractive apt-get install -y openjdk-7-jre \ - && wget "http://download.igniterealtime.org/openfire/openfire_${OPENFIRE_VERSION}_all.deb" -O /tmp/openfire_${OPENFIRE_VERSION}_all.deb \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y curl openjdk-8-jre sudo \ + && curl -L "https://github.com/igniterealtime/Openfire/releases/download/v${OPENFIRE_VERSION}/openfire_${OPENFIRE_VERSION}_all.deb" -o /tmp/openfire_${OPENFIRE_VERSION}_all.deb \ && dpkg -i /tmp/openfire_${OPENFIRE_VERSION}_all.deb \ && mv /var/lib/openfire/plugins/admin /usr/share/openfire/plugin-admin \ + && DEBIAN_FRONTEND=noninteractive apt-get purge -y curl \ && rm -rf openfire_${OPENFIRE_VERSION}_all.deb \ && rm -rf /var/lib/apt/lists/*