Vaultwarden / Dockerfile
Solvaxis
Add application file
314ad2c
raw
history blame contribute delete
544 Bytes
FROM vaultwarden/server:latest
RUN apt-get update && \
apt-get install -y python3 python3-venv python3-pip && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN mkdir -p /data && \
chown -R 1000:1000 /data && \
chmod -R 700 /data
ENV VIRTUAL_ENV=/opt/venv
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN pip install --no-cache-dir huggingface_hub
ENV ROCKET_ADDRESS=0.0.0.0
ENV ROCKET_PORT=7860
COPY sync_data.sh /
RUN chmod +x /sync_data.sh
EXPOSE 7860
USER 1000:1000
CMD ["/sync_data.sh"]