mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-06 23:46:24 +00:00
Makefile adjustments reorder Makefile adds image for kwmserver adds image for meet add Meet to compose clean up proxy configuration move kcconf.py into the base image
58 lines
1.8 KiB
Docker
58 lines
1.8 KiB
Docker
FROM debian:stretch
|
|
|
|
LABEL maintainer=az@zok.xyz \
|
|
version="2.0"
|
|
|
|
RUN mkdir -p /kopano/repo /kopano/data /kopano/helper /kopano/path
|
|
WORKDIR /kopano/repo
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
|
|
# install basics
|
|
# TODO require python3 or python3-minimal?
|
|
RUN apt-get update && \
|
|
apt-get upgrade -y && \
|
|
apt-get install --no-install-recommends -y \
|
|
apt-transport-https \
|
|
apt-utils \
|
|
ca-certificates \
|
|
curl \
|
|
dumb-init \
|
|
gpg \
|
|
jq \
|
|
locales \
|
|
moreutils \
|
|
python3 \
|
|
&& \
|
|
rm -rf /var/cache/apt /var/lib/apt/lists
|
|
|
|
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
|
|
sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \
|
|
dpkg-reconfigure --frontend=noninteractive locales && \
|
|
update-locale LANG=en_US.UTF-8
|
|
|
|
ENV DOCKERIZE_VERSION v0.6.1
|
|
RUN curl -L https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz | tar xzvf - -C /usr/local/bin
|
|
|
|
ARG ADDITIONAL_KOPANO_PACKAGES=""
|
|
ARG DOWNLOAD_COMMUNITY_PACKAGES=1
|
|
ARG KOPANO_CORE_REPOSITORY_URL="file:/kopano/repo/core"
|
|
ARG KOPANO_CORE_VERSION=newest
|
|
ARG KOPANO_REPOSITORY_FLAGS="trusted=yes"
|
|
ARG KOPANO_WEBAPP_REPOSITORY_URL="file:/kopano/repo/webapp"
|
|
ARG KOPANO_WEBAPP_VERSION=newest
|
|
ARG KOPANO_WEBAPP_FILES_REPOSITORY_URL="file:/kopano/repo/files"
|
|
ARG KOPANO_WEBAPP_FILES_VERSION=newest
|
|
ARG KOPANO_WEBAPP_MDM_REPOSITORY_URL="file:/kopano/repo/mdm"
|
|
ARG KOPANO_WEBAPP_MDM_VERSION=newest
|
|
ARG KOPANO_WEBAPP_SMIME_REPOSITORY_URL="file:/kopano/repo/smime"
|
|
ARG KOPANO_WEBAPP_SMIME_VERSION=newest
|
|
ARG RELEASE_KEY_DOWNLOAD=0
|
|
|
|
# get common utilities
|
|
COPY create-kopano-repo.sh /kopano/helper/
|
|
COPY kcconf.py /kopano/
|
|
RUN date +%s > /kopano/buildversion
|
|
|
|
SHELL [ "/bin/bash", "-c"]
|