mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 09:16:01 +08:00
24 lines
491 B
Docker
24 lines
491 B
Docker
FROM ubuntu:24.04
|
|
|
|
# Install system dependencies
|
|
RUN apt-get update && apt-get install -y \
|
|
build-essential \
|
|
cmake \
|
|
ninja-build \
|
|
openjdk-17-jdk \
|
|
nodejs \
|
|
npm \
|
|
git \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Set JAVA_HOME for Java 17 (will be set dynamically in script)
|
|
# ENV JAVA_HOME will be set at runtime
|
|
|
|
# Set working directory
|
|
WORKDIR /workspace
|
|
|
|
# Set up npm cache directory
|
|
RUN npm config set cache /tmp/npm-cache --global
|
|
|
|
# Default command
|
|
CMD ["bash"] |