28 lines
866 B
Docker
28 lines
866 B
Docker
FROM fedora:latest
|
|
|
|
RUN dnf install -y \
|
|
git \
|
|
nodejs \
|
|
npm \
|
|
curl \
|
|
wget \
|
|
jq \
|
|
tar \
|
|
xz \
|
|
findutils \
|
|
which \
|
|
gcc \
|
|
make \
|
|
&& dnf clean all
|
|
|
|
RUN dnf install -y \
|
|
godot \
|
|
&& dnf clean all
|
|
|
|
RUN wget \
|
|
-O templates.zip \
|
|
https://godot-releases.nbg1.your-objectstorage.com/$(godot --version | grep --color=never -oP '\d+\.\d+\.\d+')-$(godot --version | grep --color=never -oP '(?<=\d\d?\d?\d?\.\d\d?\d?\d?\.\d\d?\d?\d?\.)[^.]+')/Godot_v$(godot --version | grep --color=never -oP '\d+\.\d+\.\d+')-$(godot --version | grep --color=never -oP '(?<=\d\d?\d?\d?\.\d\d?\d?\d?\.\d\d?\d?\d?\.)[^.]+')_export_templates.tpz \
|
|
&& unzip templates.zip \
|
|
&& rm templates.zip \
|
|
&& mv templates /$HOME/.local/share/godot/export_templates/$(godot --version | grep --color=never -oP '\d+\.\d+\.\d+\.[^.]+')
|