Some checks failed
Build Godot Engine / Build linuxbsd editor (push) Has been cancelled
Build Godot Engine / Build linuxbsd template_release (push) Has been cancelled
Build Godot Engine / Build windows template_debug (push) Has been cancelled
Build Godot Engine / Build windows editor (push) Has been cancelled
Build Godot Engine / Build windows template_release (push) Has been cancelled
Build Godot Engine / publish (push) Has been cancelled
Build Godot Engine / Build linuxbsd template_debug (push) Has started running
27 lines
592 B
Docker
27 lines
592 B
Docker
# Dockerfile
|
|
FROM ubuntu:24.04
|
|
|
|
# Prevent interactive prompts during build
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
# 1. Install Node.js (Required for Gitea/GitHub Actions)
|
|
# 2. Install Godot Runtime Dependencies (Required for export)
|
|
# 3. Install Git/Curl (Useful utilities)
|
|
RUN apt-get update && apt-get install -y \
|
|
nodejs \
|
|
npm \
|
|
git \
|
|
curl \
|
|
libfontconfig1 \
|
|
libx11-6 \
|
|
libxcursor1 \
|
|
libxext6 \
|
|
libxfixes3 \
|
|
libxi6 \
|
|
libxinerama1 \
|
|
libxrandr2 \
|
|
libxrender1 \
|
|
libgl1 \
|
|
ca-certificates \
|
|
unzip \
|
|
&& rm -rf /var/lib/apt/lists/* |