Mirror von
https://github.com/PaperMC/Velocity.git
synchronisiert 2024-11-17 05:20:14 +01:00
19 Zeilen
512 B
Docker
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
|