mirror of
https://github.com/dani-garcia/bw_web_builds.git
synced 2024-12-26 04:18:15 +03:00
Update web-vault to v2022.6.2
- Updated to the latest released web-vault. - Made some small changes to the checkout script to catch tags like `2022.6.2` and `v2022.6.2` and convert them to `web-v2022.6.2` instead.
This commit is contained in:
parent
703e53498a
commit
83b5ae5dc5
3 changed files with 18 additions and 4 deletions
11
Dockerfile
11
Dockerfile
|
@ -1,5 +1,10 @@
|
||||||
# Compile the web vault using docker
|
# Compile the web vault using docker
|
||||||
# Usage:
|
# Usage:
|
||||||
|
# Quick and easy:
|
||||||
|
# `make docker-extract`
|
||||||
|
# or, if you just want to build
|
||||||
|
# `make docker`
|
||||||
|
#
|
||||||
# docker build -t web_vault_build .
|
# docker build -t web_vault_build .
|
||||||
# image_id=$(docker create web_vault_build)
|
# image_id=$(docker create web_vault_build)
|
||||||
# docker cp $image_id:/bw_web_vault.tar.gz .
|
# docker cp $image_id:/bw_web_vault.tar.gz .
|
||||||
|
@ -21,10 +26,10 @@ RUN chown node:node /vault
|
||||||
USER node
|
USER node
|
||||||
|
|
||||||
# Can be a tag, release, but prefer a commit hash because it's not changeable
|
# Can be a tag, release, but prefer a commit hash because it's not changeable
|
||||||
# https://github.com/bitwarden/web/commit/${VAULT_VERSION}
|
# https://github.com/bitwarden/clients/commit/${VAULT_VERSION}
|
||||||
#
|
#
|
||||||
# Using https://github.com/bitwarden/web/releases/tag/v2022.6.0
|
# Using https://github.com/bitwarden/clients/releases/tag/web-v2022.6.2
|
||||||
ARG VAULT_VERSION=bb5f9311a776b94a33bcf0a7bff44cd87a2fcc92
|
ARG VAULT_VERSION=c0cb88a733c677fae84e517fbc63d7d16cb912c2
|
||||||
|
|
||||||
RUN git clone https://github.com/bitwarden/clients.git /vault
|
RUN git clone https://github.com/bitwarden/clients.git /vault
|
||||||
WORKDIR /vault
|
WORKDIR /vault
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -4,7 +4,7 @@ SHELL := bash
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@echo "Use either: clean, checkout, build, patch-web-vault, generate-patch, tar, or full"
|
@echo "Use either: clean, checkout, patch-web-vault, generate-patch, build, tar, or full"
|
||||||
@echo "Or for docker builds use: docker or docker-extract"
|
@echo "Or for docker builds use: docker or docker-extract"
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,15 @@ if [[ -z "$VAULT_VERSION" ]]; then
|
||||||
VAULT_VERSION="${input}"
|
VAULT_VERSION="${input}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check the format of the provided vault version
|
||||||
|
# If this is vYYYY.M.B or YYYY.M.B then fix this automatically to prepend web- or web-v
|
||||||
|
if [[ "${VAULT_VERSION}" =~ ^20[0-9]{2}\.[0-9]{1,2}.[0-9]{1} ]]; then
|
||||||
|
VAULT_VERSION="web-v${VAULT_VERSION}"
|
||||||
|
elif [[ "${VAULT_VERSION}" =~ ^v20[0-9]{2}\.[0-9]{1,2}.[0-9]{1} ]]; then
|
||||||
|
VAULT_VERSION="web-${VAULT_VERSION}"
|
||||||
|
fi
|
||||||
|
echo "Using: '${VAULT_VERSION}' to checkout bitwarden/client."
|
||||||
|
|
||||||
if [ ! -d "${VAULT_FOLDER}" ]; then
|
if [ ! -d "${VAULT_FOLDER}" ]; then
|
||||||
# If this is the first time, clone the project
|
# If this is the first time, clone the project
|
||||||
git clone https://github.com/bitwarden/clients.git "${VAULT_FOLDER}"
|
git clone https://github.com/bitwarden/clients.git "${VAULT_FOLDER}"
|
||||||
|
|
Loading…
Reference in a new issue