Skip to content
Snippets Groups Projects
Unverified Commit 30d94668 authored by Varac's avatar Varac
Browse files

Add yq for modifying yaml files

parent 24214b0f
No related branches found
No related tags found
No related merge requests found
FROM alpine:3.12
FROM alpine:3.13
LABEL name="OpenAppStack management"
LABEL version="4.0"
LABEL version="4.1"
LABEL vendor1="Greenhost"
RUN apk --no-cache add \
cargo \
chromium \
chromium-chromedriver \
curl \
# needed for installing pycurl python module
curl-dev \
gcc \
git \
libffi-dev \
make \
musl-dev \
openssh-client \
openssl-dev \
py3-pip \
python3-dev \
rsync \
rust
# Download yq v4 from github until it's packaged in alpine > 3.13
ADD https://github.com/mikefarah/yq/releases/download/v4.6.2/yq_linux_amd64 /usr/local/bin/yq
COPY ./test/pytest/le-staging-bundle.pem /usr/local/share/ca-certificates/le-staging-bundle.pem
RUN update-ca-certificates
COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN ln -s /usr/bin/python3 /usr/bin/python
RUN \
apk --no-cache add \
cargo=~1.47.0-r2 \
chromium=~86.0.4240.111-r0 \
chromium-chromedriver=~86.0.4240.111-r0 \
curl=~7.74.0-r1 \
# needed for installing pycurl python module
curl-dev=~7.74.0-r1 \
gcc=~10.2.1_pre1-r3 \
git=~2.30.2-r0 \
libffi-dev=3.3-r2 \
make=~4.3-r0 \
musl-dev=~1.2.2-r0 \
openssh-client=~8.4_p1-r2 \
py3-pip=~20.3.4-r0 \
py3-wheel=~0.36.2-r0 \
python3-dev=~3.8.8-r0 \
rsync=~3.2.3-r1 \
rust=~1.47.0-r2 && \
chmod a+x /usr/local/bin/* && \
update-ca-certificates && \
pip install --no-cache-dir -r /requirements.txt && \
ln -s /usr/bin/python3 /usr/bin/python
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment