Update to 1.30.0 (but use upstream image for now)
This commit is contained in:
parent
36412c2768
commit
f98a84b6ed
|
@ -1,8 +1,8 @@
|
||||||
FROM rust:alpine AS build
|
FROM rust:alpine AS build
|
||||||
|
|
||||||
ARG VAULTWARDEN_FEATURES=[[ join .vaultwarden.server.features "," ]] \
|
ARG VAULTWARDEN_FEATURES=[[ join .vaultwarden.server.features "," ]] \
|
||||||
VAULTWARDEN_SERVER_VERSION=1.29.2 \
|
VAULTWARDEN_SERVER_VERSION=1.30.0 \
|
||||||
VAULTWARDEN_WEB_VERSION=2023.9.1
|
VAULTWARDEN_WEB_VERSION=2023.10.0
|
||||||
|
|
||||||
RUN set -euxo pipefail &&\
|
RUN set -euxo pipefail &&\
|
||||||
apk --no-cache upgrade &&\
|
apk --no-cache upgrade &&\
|
||||||
|
@ -11,8 +11,11 @@ RUN set -euxo pipefail &&\
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
tar \
|
tar \
|
||||||
musl-dev \
|
musl-dev \
|
||||||
|
openssl-libs-static \
|
||||||
|
build-base \
|
||||||
[[- if has .vaultwarden.server.features "postgresql" ]]
|
[[- if has .vaultwarden.server.features "postgresql" ]]
|
||||||
postgresql15-dev \
|
postgresql15-dev \
|
||||||
|
libpq-dev \
|
||||||
[[- end ]]
|
[[- end ]]
|
||||||
[[- if has .vaultwarden.server.features "mysql" ]]
|
[[- if has .vaultwarden.server.features "mysql" ]]
|
||||||
mariadb-dev \
|
mariadb-dev \
|
||||||
|
@ -25,6 +28,7 @@ RUN set -euxo pipefail &&\
|
||||||
curl -sSLO https://github.com/dani-garcia/vaultwarden/archive/refs/tags/${VAULTWARDEN_SERVER_VERSION}.tar.gz &&\
|
curl -sSLO https://github.com/dani-garcia/vaultwarden/archive/refs/tags/${VAULTWARDEN_SERVER_VERSION}.tar.gz &&\
|
||||||
tar xvzf ${VAULTWARDEN_SERVER_VERSION}.tar.gz &&\
|
tar xvzf ${VAULTWARDEN_SERVER_VERSION}.tar.gz &&\
|
||||||
cd vaultwarden-${VAULTWARDEN_SERVER_VERSION} &&\
|
cd vaultwarden-${VAULTWARDEN_SERVER_VERSION} &&\
|
||||||
|
rustup set profile minimal &&\
|
||||||
rustup target add x86_64-unknown-linux-musl &&\
|
rustup target add x86_64-unknown-linux-musl &&\
|
||||||
cargo build --features=${VAULTWARDEN_FEATURES} --profile "release" --target "x86_64-unknown-linux-musl" &&\
|
cargo build --features=${VAULTWARDEN_FEATURES} --profile "release" --target "x86_64-unknown-linux-musl" &&\
|
||||||
find ./target -type f -name vaultwarden &&\
|
find ./target -type f -name vaultwarden &&\
|
||||||
|
|
|
@ -4,8 +4,8 @@ vaultwarden:
|
||||||
instance: vaultwarden
|
instance: vaultwarden
|
||||||
server:
|
server:
|
||||||
count: 1
|
count: 1
|
||||||
image: vaultwarden/server:1.29.2
|
image: vaultwarden/server:1.30.0-alpine
|
||||||
#image: danielberteaud/vaultwarden:latest
|
#image: danielberteaud/vaultwarden:1.30.0-1
|
||||||
features:
|
features:
|
||||||
- postgresql
|
- postgresql
|
||||||
resources:
|
resources:
|
||||||
|
|
Loading…
Reference in New Issue