mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-18 16:02:10 +00:00
7e9ee39aa6
* feat(frontend): add global css * feat(frontend): working styling * feat(frontend): Add default classes * wip * wip * wip * wip * wip * wip * wip * wip * feat(frontend): Add global css v0 * feat(frontend): Add global css v0 * add css workers * fix(frontend): Fix overflow issue * wip * feat(frontend): check for EE before injecting global css * wip * wip * wip * fix(frontend): fix typing issues * fix(frontend): fix typing issues * fix(frontend): fix global css * fix(frontend): add missing mapping * fix(frontend): Fix how styles are loaded * fix(frontend): fix preview * feat(frontend): fix everything * feat(frontend): fix class autocomplete * feat(frontend): remove console.log * feat(frontend): update tooltup * feat(frontend): eval * feat(frontend): eval * feat(frontend): fix build * feat(frontend): fix initial binding * feat(frontend): wip * wip * feat(frontend): Finish theme v0 * feat(frontend): Fix resource page * feat(frontend): fix build * feat(frontend): theme UI * feat(frontend): theme UI * feat(frontend): theme UI * feat(frontend): fix EE * feat(frontend): add missing warning * feat(frontend): fix preview * feat(frontend): fix global css by component initialisation * feat(frontend): remove unused libraries * feat(frontend): fix EE check * feat(frontend): fix EE check * feat(frontend): fix preview * feat(frontend): Fix migration * feat(frontend): Fix issues * feat(frontend): add missing disabled in migration modal * feat(frontend): Fix preview * feat(frontend): Fix preview * all * all * all * sqlx --------- Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
67 lines
2.1 KiB
Plaintext
67 lines
2.1 KiB
Plaintext
FROM python:3.10-slim-buster as nsjail
|
|
|
|
WORKDIR /nsjail
|
|
|
|
RUN apt-get -y update \
|
|
&& apt-get install -y \
|
|
bison=2:3.3.* \
|
|
flex=2.6.* \
|
|
g++=4:8.3.* \
|
|
gcc=4:8.3.* \
|
|
git=1:2.20.* \
|
|
libprotobuf-dev=3.6.* \
|
|
libnl-route-3-dev=3.4.* \
|
|
make=4.2.* \
|
|
pkg-config=0.29-6 \
|
|
protobuf-compiler=3.6.*
|
|
|
|
RUN git clone -b master --single-branch https://github.com/google/nsjail.git . \
|
|
&& git checkout dccf911fd2659e7b08ce9507c25b2b38ec2c5800
|
|
RUN make
|
|
|
|
|
|
FROM rust:slim-buster as builder
|
|
|
|
RUN apt-get update && apt-get install -y git libssl-dev pkg-config
|
|
|
|
RUN apt-get -y update \
|
|
&& apt-get install -y \
|
|
curl
|
|
|
|
ENV SQLX_OFFLINE=true
|
|
|
|
|
|
RUN mkdir -p /frontend/build
|
|
RUN apt-get update \
|
|
&& apt-get install -y ca-certificates tzdata libpq5 cmake\
|
|
make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
|
|
libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libxml2-dev \
|
|
libxmlsec1-dev libffi-dev liblzma-dev mecab-ipadic-utf8 libgdbm-dev libc6-dev git libprotobuf-dev=3.6.* libnl-route-3-dev=3.4.* \
|
|
libv8-dev tesseract-ocr nodejs npm clang libclang-dev\
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
RUN wget https://golang.org/dl/go1.19.1.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.19.1.linux-amd64.tar.gz
|
|
ENV PATH="${PATH}:/usr/local/go/bin"
|
|
ENV GO_PATH=/usr/local/go/bin/go
|
|
|
|
ENV TZ=Etc/UTC
|
|
|
|
ENV PYTHON_VERSION 3.10.4
|
|
|
|
RUN wget https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz \
|
|
&& tar -xf Python-${PYTHON_VERSION}.tgz && cd Python-${PYTHON_VERSION}/ && ./configure --enable-optimizations \
|
|
&& make -j 4 && make install
|
|
|
|
RUN /usr/local/bin/python3 -m pip install pip-tools
|
|
RUN /usr/local/bin/python3 -m pip install nltk
|
|
RUN mkdir -p /nsjail_data/python && HOME=/nsjail_data/python /usr/local/bin/python3 -m nltk.downloader vader_lexicon
|
|
|
|
COPY --from=nsjail /nsjail/nsjail /bin/nsjail
|
|
COPY --from=oven/bun:1.0.0 /usr/local/bin/bun /usr/bin/bun
|
|
COPY --from=denoland/deno:latest /usr/bin/deno /usr/bin/deno
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y postgresql-client --allow-unauthenticated
|
|
|
|
RUN rustup component add rustfmt |