commit 007e053e2fdac2327b657c38193da6a3478c4b6a
parent 1c57c9d8e0ed3b7d460d55e95ef40e0064463ab3
Author: Miroslav Prasil <miroslav@prasil.info>
Date: Thu, 23 Aug 2018 11:06:32 +0100
Update the build instruction for new Vault
Diffstat:
1 file changed, 8 insertions(+), 14 deletions(-)
diff --git a/BUILD.md b/BUILD.md
@@ -19,26 +19,20 @@ When run, the server is accessible in [http://localhost:80](http://localhost:80)
### Install the web-vault
Download the latest official release from the [releases page](https://github.com/bitwarden/web/releases) and extract it.
-Modify `web-vault/settings.Production.json` to look like this:
-```json
-{
- "appSettings": {
- "apiUri": "/api",
- "identityUri": "/identity",
- "iconsUri": "/icons",
- "stripeKey": "",
- "braintreeKey": ""
- }
-}
+Apply the patch file from `docker/set-vault-baseurl.patch`:
+```sh
+# In the Vault repository directory
+git apply /path/to/bitwarden_rs/docker/set-vault-baseurl.patch
```
-Then, run the following from the `web-vault` directory:
+Then, build the Vault:
```sh
+npm run sub:init
npm install
-npx gulp dist:selfHosted
+npm run dist
```
-Finally copy the contents of the `web-vault/dist` folder into the `bitwarden_rs/web-vault` folder.
+Finally copy the contents of the `build` folder into the `bitwarden_rs/web-vault` folder.
# Configuration
The available configuration options are documented in the default `.env` file, and they can be modified by uncommenting the desired options in that file or by setting their respective environment variables. Look at the README file for the main configuration options available.