3
0
Mirror von https://github.com/PaperMC/Velocity.git synchronisiert 2024-11-06 16:20:14 +01:00
Velocity/native/build-support/ubuntu-jammy.Dockerfile

19 Zeilen
512 B
Docker

# Use the official Eclipse Temurin 17.0.12_7-jdk-jammy image as the base image.
# We compile for Ubuntu Jammy Jellyfish (22.04 LTS) as it supports OpenSSL 3.0.
FROM eclipse-temurin:17.0.12_7-jdk-jammy
# Install required dependencies
RUN apt-get update && apt-get install -y \
libssl-dev \
curl \
git \
unzip \
build-essential \
cmake \
openssl \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get clean
# Create a non-root user
RUN useradd -m -s /bin/bash -u 1000 -U user
USER user