30 lines
672 B
Docker
30 lines
672 B
Docker
FROM collabora/code:latest
|
|
|
|
# 1. Switch to Root
|
|
USER root
|
|
|
|
# 2. Install Network Tools
|
|
# We install 'adduser' and 'debconf' first to fix the installation script errors.
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
adduser \
|
|
debconf \
|
|
apt-utils \
|
|
&& \
|
|
apt-get install -y \
|
|
ifupdown \
|
|
iproute2 \
|
|
iputils-ping \
|
|
nano \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# 3. Add Script
|
|
COPY start_network.sh /start_network.sh
|
|
RUN chmod +x /start_network.sh
|
|
|
|
# 4. Default Environment Variables
|
|
ENV extra_params="--o:ssl.enable=false --o:ssl.termination=true"
|
|
|
|
ENTRYPOINT ["/start_network.sh"]
|