0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-06 14:50:20 -05:00
This commit is contained in:
David Barragán Merino 2024-09-11 18:08:36 +02:00
parent 042b3a71d8
commit fef4d3bdbe
3 changed files with 51 additions and 58 deletions

View file

@ -16,27 +16,27 @@ RUN set -ex; \
echo "nameserver 8.8.8.8" > /etc/resolvconf/resolv.conf.d/tail; \ echo "nameserver 8.8.8.8" > /etc/resolvconf/resolv.conf.d/tail; \
apt-get -qq update; \ apt-get -qq update; \
apt-get -qqy install --no-install-recommends \ apt-get -qqy install --no-install-recommends \
build-essential \
openssh-client \
redis-tools \
locales \
gnupg2 \
ca-certificates \
wget \
sudo \
tmux \
vim \
curl \
bash \ bash \
git \ build-essential \
rlwrap \ ca-certificates \
unzip \
rsync \
fakeroot \ fakeroot \
file \ file \
less \ git \
gnupg2 \
jq \ jq \
less \
locales \
nginx \ nginx \
openssh-client \
redis-tools \
rlwrap \
rsync \
sudo \
tmux \
unzip \
url \
vim \
wget \
; \ ; \
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; \ echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; \
locale-gen; \ locale-gen; \
@ -50,32 +50,28 @@ RUN set -ex; \
RUN set -ex; \ RUN set -ex; \
apt-get -qq update; \ apt-get -qq update; \
apt-get -qqy install --no-install-recommends \ apt-get -qqy install --no-install-recommends \
python3 \
python3-tabulate \
imagemagick \
ghostscript \
netpbm \
poppler-utils \
potrace \
webp \
woff-tools \
woff2 \
fontforge \ fontforge \
fonts-liberation \
gconf-service \ gconf-service \
ghostscript \
imagemagick \
libappindicator1 \
libasound2 \ libasound2 \
libatk1.0-0 \
libatk-bridge2.0-0 \ libatk-bridge2.0-0 \
libatk1.0-0 \
libcairo2 \ libcairo2 \
libcups2 \ libcups2 \
libdbus-1-3 \ libdbus-1-3 \
libexpat1 \ libexpat1 \
libfontconfig1 \ libfontconfig1 \
libgbm1 \
libgcc1 \ libgcc1 \
libgconf-2-4 \ libgconf-2-4 \
libgdk-pixbuf2.0-0 \ libgdk-pixbuf2.0-0 \
libglib2.0-0 \ libglib2.0-0 \
libgtk-3-0 \ libgtk-3-0 \
libnspr4 \ libnspr4 \
libnss3 \
libpango-1.0-0 \ libpango-1.0-0 \
libpangocairo-1.0-0 \ libpangocairo-1.0-0 \
libx11-6 \ libx11-6 \
@ -92,10 +88,14 @@ RUN set -ex; \
libxshmfence1 \ libxshmfence1 \
libxss1 \ libxss1 \
libxtst6 \ libxtst6 \
fonts-liberation \ netpbm \
libappindicator1 \ poppler-utils \
libnss3 \ potrace \
libgbm1 \ python3 \
python3-tabulate \
webp \
woff-tools \
woff2 \
xvfb \ xvfb \
; \ ; \
rm -rf /var/lib/apt/lists/*; rm -rf /var/lib/apt/lists/*;

View file

@ -1,6 +1,6 @@
FROM ubuntu:22.04 FROM debian:bookworm
LABEL maintainer="Andrey Antukh <niwi@niwi.nz>" LABEL maintainer="Andrey Antukh <niwi@niwi.nz>"
ENV LANG='en_US.UTF-8' \ ENV LANG='en_US.UTF-8' \
LC_ALL='en_US.UTF-8' \ LC_ALL='en_US.UTF-8' \
JAVA_HOME="/opt/jdk" \ JAVA_HOME="/opt/jdk" \
@ -13,20 +13,16 @@ RUN set -ex; \
apt-get -qq update; \ apt-get -qq update; \
apt-get -qq upgrade; \ apt-get -qq upgrade; \
apt-get -qqy --no-install-recommends install \ apt-get -qqy --no-install-recommends install \
nano \
curl \
tzdata \
locales \
ca-certificates \ ca-certificates \
fontforge \
imagemagick \ imagemagick \
webp \ locales \
rlwrap \
fontconfig \
woff-tools \
woff2 \
python3 \ python3 \
python3-tabulate \ python3-tabulate \
fontforge \ rlwrap \
webp \
woff-tools \
woff2 \
; \ ; \
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; \ echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; \
locale-gen; \ locale-gen; \

View file

@ -1,4 +1,4 @@
FROM ubuntu:22.04 FROM debian:bookworm
LABEL maintainer="Andrey Antukh <niwi@niwi.nz>" LABEL maintainer="Andrey Antukh <niwi@niwi.nz>"
ENV LANG=en_US.UTF-8 \ ENV LANG=en_US.UTF-8 \
@ -13,11 +13,9 @@ RUN set -ex; \
echo "nameserver 127.0.0.11" > /etc/resolvconf/resolv.conf.d/tail; \ echo "nameserver 127.0.0.11" > /etc/resolvconf/resolv.conf.d/tail; \
apt-get -qq update; \ apt-get -qq update; \
apt-get -qqy --no-install-recommends install \ apt-get -qqy --no-install-recommends install \
curl \
tzdata \
locales \
ca-certificates \ ca-certificates \
fontconfig \ locales \
tzdata \
xz-utils \ xz-utils \
; \ ; \
rm -rf /var/lib/apt/lists/*; \ rm -rf /var/lib/apt/lists/*; \
@ -27,33 +25,32 @@ RUN set -ex; \
RUN set -ex; \ RUN set -ex; \
apt-get -qq update; \ apt-get -qq update; \
apt-get -qqy install \ apt-get -qqy install \
imagemagick \ fonts-liberation \
ghostscript \
netpbm \
poppler-utils \
potrace \
gconf-service \ gconf-service \
ghostscript \
imagemagick \
libasound2 \ libasound2 \
libatk1.0-0 \
libatk-bridge2.0-0 \ libatk-bridge2.0-0 \
libatk1.0-0 \
libatomic1 \ libatomic1 \
libcairo2 \ libcairo2 \
libcups2 \ libcups2 \
libdbus-1-3 \ libdbus-1-3 \
libexpat1 \ libexpat1 \
libfontconfig1 \ libfontconfig1 \
libgbm1 \
libgcc1 \ libgcc1 \
libgconf-2-4 \ libgconf-2-4 \
libgdk-pixbuf2.0-0 \ libgdk-pixbuf2.0-0 \
libglib2.0-0 \ libglib2.0-0 \
libgtk-3-0 \ libgtk-3-0 \
libnspr4 \ libnspr4 \
libnss3 \
libpango-1.0-0 \ libpango-1.0-0 \
libpangocairo-1.0-0 \ libpangocairo-1.0-0 \
libx11-6 \ libx11-6 \
libx11-xcb1 \ libx11-xcb1 \
libxcb1 \ libxcb1 \
libxcb-dri3-0 \
libxcomposite1 \ libxcomposite1 \
libxcursor1 \ libxcursor1 \
libxdamage1 \ libxdamage1 \
@ -65,9 +62,9 @@ RUN set -ex; \
libxshmfence1 \ libxshmfence1 \
libxss1 \ libxss1 \
libxtst6 \ libxtst6 \
fonts-liberation \ netpbm \
libnss3 \ poppler-utils \
libgbm1 \ potrace \
; \ ; \
rm -rf /var/lib/apt/lists/*; rm -rf /var/lib/apt/lists/*;