0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-15 03:28:25 -05:00

🎉 Add nginx config file inside devenv image.

This commit is contained in:
Andrey Antukh 2021-03-31 11:01:53 +02:00
parent 08a682efc2
commit 3ddc95d4b5
2 changed files with 18 additions and 8 deletions

View file

@ -5,7 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive
ENV NODE_VERSION=v14.16.0 \ ENV NODE_VERSION=v14.16.0 \
CLOJURE_VERSION=1.10.3.814 \ CLOJURE_VERSION=1.10.3.814 \
CLJKONDO_VERSION=2021.03.03 \ CLJKONDO_VERSION=2021.03.22 \
BABASHKA_VERSION=0.3.1 \
LANG=en_US.UTF-8 \ LANG=en_US.UTF-8 \
LC_ALL=en_US.UTF-8 LC_ALL=en_US.UTF-8
@ -26,6 +27,7 @@ RUN set -ex; \
git \ git \
rlwrap \ rlwrap \
unzip \ unzip \
fakeroot \
; \ ; \
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; \ echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; \
locale-gen; \ locale-gen; \
@ -115,8 +117,6 @@ RUN set -ex; \
apt-get -qqy install postgresql-client-13; \ apt-get -qqy install postgresql-client-13; \
rm -rf /var/lib/apt/lists/*; rm -rf /var/lib/apt/lists/*;
WORKDIR /home
RUN set -ex; \ RUN set -ex; \
curl -LfsSo /tmp/nodejs.tar.xz https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.xz; \ curl -LfsSo /tmp/nodejs.tar.xz https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.xz; \
mkdir -p /usr/local/nodejs; \ mkdir -p /usr/local/nodejs; \
@ -128,12 +128,22 @@ RUN set -ex; \
/usr/local/nodejs/bin/npm install -g svgo; \ /usr/local/nodejs/bin/npm install -g svgo; \
rm -rf /tmp/nodejs.tar.xz; rm -rf /tmp/nodejs.tar.xz;
# Install clj-kondo
RUN set -ex; \
curl -LfsSo /tmp/clj-kondo.zip https://github.com/borkdude/clj-kondo/releases/download/v$CLJKONDO_VERSION/clj-kondo-$CLJKONDO_VERSION-linux-amd64.zip; \
cd /usr/local/bin; \
unzip /tmp/clj-kondo.zip; \
rm /tmp/clj-kondo.zip;
# Install babashka
RUN set -ex; \ RUN set -ex; \
cd /tmp; \ cd /tmp; \
wget https://github.com/borkdude/clj-kondo/releases/download/v$CLJKONDO_VERSION/clj-kondo-$CLJKONDO_VERSION-linux-amd64.zip; \ curl -LfsSo /tmp/babashka.tar.gz https://github.com/babashka/babashka/releases/download/v$BABASHKA_VERSION/babashka-$BABASHKA_VERSION-linux-amd64.tar.gz; \
unzip clj-kondo-$CLJKONDO_VERSION-linux-amd64.zip; \ cd /usr/local/bin; \
mv clj-kondo /usr/local/bin/; \ tar -xf /tmp/babashka.tar.gz; \
rm clj-kondo-$CLJKONDO_VERSION-linux-amd64.zip; rm -rf /tmp/babashka.tar.gz;
WORKDIR /home
EXPOSE 3447 EXPOSE 3447
EXPOSE 3448 EXPOSE 3448
@ -141,6 +151,7 @@ EXPOSE 3449
EXPOSE 6060 EXPOSE 6060
EXPOSE 9090 EXPOSE 9090
COPY files/nginx.conf /etc/nginx/nginx.conf
COPY files/phantomjs-mock /usr/bin/phantomjs COPY files/phantomjs-mock /usr/bin/phantomjs
COPY files/bashrc /root/.bashrc COPY files/bashrc /root/.bashrc

View file

@ -27,7 +27,6 @@ services:
volumes: volumes:
- "user_data:/home/penpot/" - "user_data:/home/penpot/"
- "${PWD}:/home/penpot/penpot" - "${PWD}:/home/penpot/penpot"
- ./files/nginx.conf:/etc/nginx/nginx.conf
ports: ports:
- 3447:3447 - 3447:3447