Merge pull request #2 from rogsme/improve-dockerfile
Improve dockerfile
This commit is contained in:
commit
a0298bab01
25
Dockerfile
25
Dockerfile
@ -1,17 +1,18 @@
|
||||
FROM python:3.11.0-slim-bullseye
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends wget unzip && \
|
||||
wget -O "bw.zip" "https://vault.bitwarden.com/download/?app=cli&platform=linux" && \
|
||||
unzip bw.zip && \
|
||||
chmod +x ./bw && \
|
||||
mv ./bw /usr/local/bin/bw && \
|
||||
apt-get purge -y --auto-remove wget unzip && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
rm -rf bw.zip
|
||||
|
||||
WORKDIR /bitwarden-to-keepass
|
||||
COPY . .
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y unzip curl jq && \
|
||||
# Taken from https://github.com/tangowithfoxtrot/bw-docker/blob/main/Dockerfile#L7
|
||||
export VER=$(curl -H "Accept: application/vnd.github+json" https://api.github.com/repos/bitwarden/clients/releases | jq -r 'sort_by(.published_at) | reverse | .[].name | select( index("CLI") )' | sed 's:.*CLI v::' | head -n 1) && \
|
||||
curl -LO "https://github.com/bitwarden/clients/releases/download/cli-v{$VER}/bw-linux-{$VER}.zip" && \
|
||||
unzip *.zip && chmod +x ./bw && \
|
||||
mv bw /bin/ && \
|
||||
pip install --no-cache-dir --upgrade pip && \
|
||||
pip install --no-cache-dir -r requirements.txt && \
|
||||
apt-get purge -y --auto-remove unzip curl jq && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
RUN pip install --no-cache-dir --upgrade pip && \
|
||||
pip install --no-cache-dir -r requirements.txt
|
||||
|
Loading…
x
Reference in New Issue
Block a user