Compare commits

...

236 Commits

Author SHA1 Message Date
Renovator Bot 23645d9419 chore(deps): update docker.io/clux/muslrust docker tag to v1.78.0 (#182)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #182
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-05-04 15:49:43 +02:00
Renovator Bot 333d5406d7 chore(docker): update docker.io/clux/muslrust:1.77.2-stable docker digest to 6cb872b
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-05-02 00:03:52 +00:00
Renovator Bot e2abf3d068 chore(docker): update docker.io/clux/muslrust:1.77.2-stable docker digest to 121703d
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-04-30 00:04:10 +00:00
Renovator Bot 141fea0960 chore(docker): update docker.io/clux/muslrust:1.77.2-stable docker digest to b051638
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-04-28 00:04:10 +00:00
Renovator Bot b2debf2a79 chore(docker): update docker.io/clux/muslrust:1.77.2-stable docker digest to d5d547c
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-04-25 13:34:14 +00:00
Renovator Bot cab792fab7 chore(deps): update vaultwarden packages (#173)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #173
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-04-22 11:38:53 +02:00
Renovator Bot bd6a6c25c3 chore(deps): update docker.io/clux/muslrust docker tag to v1.77.2 (#176)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #176
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-04-22 10:38:46 +02:00
Renovator Bot 45e3ab90ba chore(deps): update quay.io/thegeeklab/wp-docker-buildx docker tag to v4 (#177)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline is running Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #177
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-03-28 12:43:09 +01:00
Renovator Bot 78c9016f51 chore(docker): update docker.io/clux/muslrust:1.76.0-stable docker digest to 1b0f96b
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-03-14 00:04:23 +00:00
Renovator Bot 841ccaaafc chore(docker): update docker.io/clux/muslrust:1.76.0-stable docker digest to 90406eb
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-03-11 13:34:18 +00:00
Renovator Bot 6eb273ceff chore(docker): update docker.io/clux/muslrust:1.76.0-stable docker digest to 220c6c5
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-17 00:03:59 +00:00
Renovator Bot 75ce6bc3ca chore(docker): update docker.io/clux/muslrust:1.76.0-stable docker digest to da9be39
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-16 00:04:12 +00:00
Robert Kaussow c0911b5ebb
add image build caching to quay
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
2024-02-12 15:35:07 +01:00
Robert Kaussow c7b824c8e4
test image build caching
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-12 15:21:14 +01:00
Robert Kaussow d9f1d0e736
test image build caching
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-12 15:20:22 +01:00
Robert Kaussow 975a1600f1
test image build caching
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-12 15:19:13 +01:00
Robert Kaussow 75758c9390
test image build caching
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-12 15:17:41 +01:00
Robert Kaussow bc05f493b5
test image build caching
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-12 14:20:54 +01:00
Renovator Bot 4b58e8d57d chore(deps): update docker.io/clux/muslrust docker tag to v1.76.0 (#167)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #167
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-02-12 09:33:54 +01:00
Renovator Bot ea22073509 chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to 9f3534c
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-09 00:06:16 +00:00
Renovator Bot 8ab003f4f1 chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to 9451e01
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-06 00:03:46 +00:00
Renovator Bot d6f541f6cf chore(deps): update dependency dani-garcia/bw_web_builds to v2024 (#160)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/manual/build-package Pipeline was successful Details
ci/woodpecker/manual/build-container Pipeline failed Details
ci/woodpecker/manual/docs unknown status Details
ci/woodpecker/manual/notify Pipeline was successful Details
Reviewed-on: #160
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-02-03 14:32:12 +01:00
Renovator Bot 38b5aab4a8 chore(deps): update vaultwarden packages (#153)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #153
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-02-03 14:03:09 +01:00
Renovator Bot fa17299ee9 chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to a7cb848
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-01 00:04:06 +00:00
Renovator Bot 95fe78d547 chore(docker): update docker digests
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-27 12:34:13 +00:00
Renovator Bot 1147e7c9a7 chore(deps): update quay.io/thegeeklab/wp-docker-buildx docker tag to v3 (#163)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline failed Details
ci/woodpecker/push/build-container Pipeline was successful Details
Reviewed-on: #163
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-01-22 11:24:07 +01:00
Renovator Bot 40871cddc8 chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to 53ec51f
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-18 12:33:58 +00:00
Robert Kaussow 970a9753f4
fix list style syntax for steps
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-16 16:30:50 +01:00
Robert Kaussow 1b016a35f1
ci: use list style syntax for steps 2024-01-16 16:26:59 +01:00
Renovator Bot 85642bd6ec chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to 8967f4a
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-14 12:33:59 +00:00
Renovator Bot be20e07920 chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to 27d11ca
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-10 12:34:20 +00:00
Robert Kaussow 60ea9d1d1b
ci: replace drone gitea-release plugin by woodpecker plugin
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
2024-01-06 21:45:48 +01:00
Renovator Bot 7a10574dd3 chore(docker): update docker.io/clux/muslrust:1.75.0-stable docker digest to 447e5d6
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-06 12:37:53 +00:00
Robert Kaussow 05007ed616
trigger ci
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-04 21:06:22 +01:00
Robert Kaussow fa39ae2ee1
remove unnecessary git fetch command from ci 2024-01-04 20:54:02 +01:00
Renovator Bot 4d0cccc948 chore(deps): update docker.io/clux/muslrust docker tag to v1.75.0 (#157)
Reviewed-on: #157
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-01-04 20:49:07 +01:00
Renovator Bot 0688972811 chore(docker): update docker.io/clux/muslrust:1.74.1-stable docker digest to e7a3d8b
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-27 12:39:23 +00:00
Renovator Bot 253dc1c79a chore(docker): update docker.io/clux/muslrust:1.74.1-stable docker digest to 9d2cec4
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-23 12:38:15 +00:00
Renovator Bot 19817a57ee chore(docker): update docker.io/clux/muslrust:1.74.1-stable docker digest to f7a8755
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-19 12:38:21 +00:00
Robert Kaussow 1dbe63aaa4
ci: add missing test group
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-15 22:44:32 +01:00
Renovator Bot 39a6918c3b chore(docker): update docker.io/clux/muslrust:1.74.1-stable docker digest to a8b9e9d
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-15 13:52:30 +00:00
Robert Kaussow 8890057ee2
Revert "chore(docker): update docker.io/clux/muslrust:1.74.1-stable docker digest to a8b9e9d"
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
This reverts commit 979eea0db6.
2023-12-15 14:19:27 +01:00
Renovator Bot 979eea0db6 chore(docker): update docker.io/clux/muslrust:1.74.1-stable docker digest to a8b9e9d
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-15 13:01:22 +00:00
Robert Kaussow 4214b9cb40
cleanup trivy config
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-14 11:05:05 +01:00
Renovator Bot 59e56d3b15 chore(deps): update docker.io/clux/muslrust docker tag to v1.74.1 (#149)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #149
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-12-12 16:53:12 +01:00
Renovator Bot b2647adc50 chore(deps): update docker.io/alpine docker tag to v3.19 (#148)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #148
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-12-08 08:42:51 +01:00
Renovator Bot a6fe5873ee chore(deps): update quay.io/thegeeklab/wp-docker-buildx docker tag to v2 (#147)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #147
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-12-07 09:59:41 +01:00
Robert Kaussow 6702ae020e fix: switch back to alpine to avoid networking issues (#146)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
While using `scratch` network connections from the container (e.g. to fetch icons) were not working due to missing SSL libraries and maybe other missing OS dependencies to make network connections.

Reviewed-on: #146
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-12-01 21:54:43 +01:00
Renovator Bot c17d6e7f15 chore(docker): update docker.io/clux/muslrust:1.74.0-stable docker digest to 37ba39a
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-28 12:39:13 +00:00
Robert Kaussow f5cfb0d57d
revert caching for container builds
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:44:25 +01:00
Robert Kaussow 58d8034780
fix escaping
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:29:44 +01:00
Robert Kaussow 6621f485b2
fix escaping
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:28:07 +01:00
Robert Kaussow 4465580694
fix escaping
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:27:26 +01:00
Robert Kaussow 687440cf85
fix escaping
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:26:19 +01:00
Robert Kaussow 541eddb2d7
fix escaping
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:25:39 +01:00
Robert Kaussow 8e85a944ae
ci: use caching to speed up congtainer builds
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-26 13:23:51 +01:00
Robert Kaussow 5738015f1b chore: switch from distroless to scratch (#144)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #144
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-11-26 12:54:23 +01:00
Renovator Bot bc5e7ff342 chore(deps): pin docker.io/clux/muslrust docker tag to 4b7e3c8 (#143)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #143
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-11-26 12:54:16 +01:00
Robert Kaussow 7458a4cf2b refactor: rework container build and switch to distroless (#142)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #142
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-11-26 11:30:29 +01:00
Renovator Bot 1e176b7357 chore(deps): update vaultwarden packages (#138)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #138
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-11-20 08:57:07 +01:00
Renovator Bot b2512e9fc5 chore(docker): update docker.io/thegeeklab/alpine:latest docker digest to 881dac7
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-17 21:06:41 +00:00
Renovator Bot 6630343a02 chore(docker): update docker.io/thegeeklab/alpine:latest docker digest to ef005e9
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/manual/build-package Pipeline was successful Details
ci/woodpecker/manual/build-container Pipeline was successful Details
ci/woodpecker/manual/docs Pipeline was successful Details
ci/woodpecker/manual/notify Pipeline was successful Details
2023-11-14 15:36:22 +00:00
Robert Kaussow 8b5dcdfd53
fix alpine digest
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-08 09:19:03 +01:00
Robert Kaussow ce9cb62318
use docker.io for digest pinning
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-08 09:15:02 +01:00
Robert Kaussow 6384f65f55 refactor: migrate to woodpecker ci (#139)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline failed Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #139
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-11-08 09:04:01 +01:00
Renovator Bot 836926f81c chore(docker): update thegeeklab/alpine:latest docker digest to 1a959e8
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-18 17:08:02 +00:00
Renovator Bot 93a1b585a8 chore(docker): update thegeeklab/alpine:latest docker digest to 686ad37
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-17 16:38:55 +00:00
Renovator Bot c5c2df8fd7 chore(docker): update thegeeklab/alpine:latest docker digest to e4d7e7c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-09-28 23:10:36 +00:00
Robert Kaussow 8dcacf02e2
fix url-parser syntax
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-09-06 23:31:10 +02:00
Robert Kaussow a6b12fc9c8
fix: fix deprectaed gomplate and url-parser syntax
continuous-integration/drone/tag Build was killed Details
continuous-integration/drone/push Build was killed Details
2023-09-06 23:25:24 +02:00
Renovator Bot e5519264ee chore(deps): update vaultwarden packages (#132)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/vaultwarden#132
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-09-06 08:32:43 +02:00
Renovator Bot 2e5623937b chore(docker): update thegeeklab/alpine:latest docker digest to df93417
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-17 15:39:21 +00:00
Renovator Bot 25a6980f1d chore(docker): update thegeeklab/alpine:latest docker digest to f7dcce8
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-07 22:09:19 +00:00
Renovator Bot 52e1891dc9 chore(deps): update dependency dani-garcia/vaultwarden to v1.29.1 (#130)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/vaultwarden#130
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-07-27 21:37:04 +02:00
Renovator Bot d2686f120a chore(docker): update thegeeklab/alpine:latest docker digest to 7747e78
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-07-21 17:39:24 +00:00
Renovator Bot 2f2fe5f595 chore(deps): update vaultwarden packages (#119)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/vaultwarden#119
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-07-12 08:40:08 +02:00
Renovator Bot a2c72ea653 chore(docker): update thegeeklab/alpine:latest docker digest to 6d2ccb0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 06:38:41 +00:00
Renovator Bot 385814b831 chore(docker): update thegeeklab/alpine:latest docker digest to 90b7d69
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 02:07:44 +00:00
Renovator Bot 20bcef5a19 chore(docker): update thegeeklab/alpine:latest docker digest to 7c1048e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 00:08:10 +00:00
Renovator Bot cd538a09f6 chore(docker): update thegeeklab/alpine:latest docker digest to eeb17f1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-14 21:36:53 +00:00
Renovator Bot 68133a2382 chore(docker): update thegeeklab/alpine:latest docker digest to bc4b224
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-14 20:08:38 +00:00
Renovator Bot 9ccc5512b9 chore(docker): update thegeeklab/alpine:latest docker digest to b74f91e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-05 10:09:05 +00:00
Renovator Bot 9bca395335 chore(docker): update thegeeklab/alpine:latest docker digest to 147bbb2
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-30 20:09:27 +00:00
Renovator Bot 3c4134eed8 chore(docker): update thegeeklab/alpine:latest docker digest to 6b9a1d3
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-29 11:44:33 +00:00
Robert Kaussow 330de5f498
ci: always build version from makefile
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-05-29 12:39:02 +02:00
Renovator Bot b85f80b36f chore(docker): update thegeeklab/alpine:latest docker digest to 589a966
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is failing Details
2023-05-26 11:09:55 +00:00
Renovator Bot 34320425b0 chore(docker): update thegeeklab/alpine:latest docker digest to a870488
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-24 17:08:37 +00:00
Renovator Bot f536489198 chore(docker): update thegeeklab/alpine:latest docker digest to 505b43e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-18 03:08:09 +00:00
Renovator Bot 267be84827 chore(docker): update thegeeklab/alpine:latest docker digest to a5eec90
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-14 18:08:05 +00:00
Renovator Bot d61e6622bb chore(docker): update thegeeklab/alpine:latest docker digest to b4bc009 (#115)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/vaultwarden#115
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-04-03 10:49:56 +02:00
Renovator Bot d9a4bfea05 chore(deps): update dependency dani-garcia/bw_web_builds to v2023 (#101)
continuous-integration/drone/push Build is failing Details
Reviewed-on: docker/vaultwarden#101
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-04-03 10:49:44 +02:00
Renovator Bot b232aac8d4 chore(deps): update dependency dani-garcia/vaultwarden to v1.28.1 (#114)
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/vaultwarden#114
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-04-03 10:25:42 +02:00
Renovator Bot 03a577bb56 chore(docker): update thegeeklab/alpine:latest docker digest to 9ce66a5
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-13 17:37:47 +00:00
Renovator Bot b24217ddd7 chore(docker): update thegeeklab/alpine:latest docker digest to b7a731a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-02 14:37:35 +00:00
Renovator Bot 3d83ec0100 chore(docker): update thegeeklab/alpine:latest docker digest to 69fb2b6
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-02 12:38:22 +00:00
Renovator Bot f0abd29b0a chore(docker): update thegeeklab/alpine:latest docker digest to 6a4e797
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-24 23:07:22 +00:00
Renovator Bot 7ec997e9c8 chore(docker): update thegeeklab/alpine:latest docker digest to 87eac4f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-23 21:07:09 +00:00
Renovator Bot e41ac4ae4e chore(docker): update thegeeklab/alpine:latest docker digest to 883c0d7
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-11 06:07:10 +00:00
Renovator Bot c7c758602f chore(docker): update thegeeklab/alpine:latest docker digest to 2e4c73a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-10 23:06:35 +00:00
Renovator Bot 65a3039d25 chore(docker): update thegeeklab/alpine:latest docker digest to 74ce2dc
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-09 10:07:06 +00:00
Robert Kaussow 1179a84ee7
ci: bump container build plugin to drone-docker-buildx:23
continuous-integration/drone/push Build is passing Details
2023-02-09 10:32:25 +01:00
Renovator Bot 098b328985 chore(docker): update thegeeklab/alpine:latest docker digest to 8b189cf (#105)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-02-08 21:50:06 +01:00
Robert Kaussow 746984fc3b
fix drone-matrix template
continuous-integration/drone/push Build is passing Details
2023-02-08 21:22:21 +01:00
Renovator Bot 093afec602 chore(docker): update thegeeklab/alpine:latest docker digest to 14d7caf
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-15 16:36:36 +00:00
Robert Kaussow fce7ea7d58 refactor: use buildx for multiarch container builds (#104)
continuous-integration/drone/push Build is passing Details
2023-01-15 17:13:23 +01:00
Renovator Bot 16810a2b0d chore(docker): update thegeeklab/alpine:latest docker digest to 55301de
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-14 23:37:31 +00:00
Renovator Bot b30c96620e chore(docker): update thegeeklab/alpine:latest docker digest to feec135
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-09 18:07:15 +00:00
Renovator Bot 82896bf6d1 chore(deps): update vaultwarden packages (#96)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-01-03 15:43:49 +01:00
Renovator Bot 376d6ec47a chore(docker): update thegeeklab/alpine:latest docker digest to bf19aa1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-25 13:05:40 +00:00
Renovator Bot 598b98947c chore(docker): update thegeeklab/alpine:latest docker digest to 145aa9a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-12 07:04:36 +00:00
Renovator Bot 0e9dc08e70 chore(docker): update thegeeklab/alpine:latest docker digest to abe2ee3
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-10 23:04:42 +00:00
Renovator Bot 6134f9368f chore(deps): update vaultwarden packages (#94)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-10-21 14:36:36 +02:00
Renovator Bot 365652f1a6 chore(docker): update thegeeklab/alpine:latest docker digest to eac1c81
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-09-13 19:05:08 +00:00
Renovator Bot d55be3c18f chore(docker): update thegeeklab/alpine digest to e71624f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-08-09 20:05:19 +00:00
Renovator Bot 93a67829e8 chore(docker): update thegeeklab/alpine digest to 37eb741
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-08-06 20:05:17 +00:00
Renovator Bot dbd4afb337 chore(docker): update thegeeklab/alpine digest to d3c0798
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-08-05 03:05:06 +00:00
Renovator Bot fe612c5852 chore(deps): update dependency dani-garcia/bw_web_builds to v2022 (#80)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-07-28 09:09:03 +02:00
Renovator Bot 11829d347b chore(deps): update dependency dani-garcia/vaultwarden to v1.25.2 (#90)
continuous-integration/drone/tag Build was killed Details
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-07-28 09:08:26 +02:00
Renovator Bot 156c0776f1 chore(deps): update dependency dani-garcia/vaultwarden to v1.25.1 (#88)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-07-24 12:10:17 +02:00
Renovator Bot a932c8c00d chore(docker): update thegeeklab/alpine digest to 129553a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-07-19 01:03:59 +00:00
Renovator Bot bc46f0449c chore(docker): update thegeeklab/alpine digest to 2b8c286
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-07-13 10:05:29 +00:00
Renovator Bot 97122b0fd6 chore(docker): update thegeeklab/alpine digest to da5c5e3
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-28 23:05:05 +00:00
Renovator Bot 2a17d9ed02 chore(docker): update thegeeklab/alpine digest to 2408399
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-21 20:05:00 +00:00
Renovator Bot 1b0a13af9c chore(docker): update thegeeklab/alpine digest to e80ebc4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-21 14:05:02 +00:00
Robert Kaussow 14a6578453
fix: force curl to fail on error
continuous-integration/drone/push Build is passing Details
2022-06-21 15:15:22 +02:00
Renovator Bot 695ce43d86 chore(docker): update thegeeklab/alpine digest to 799f393
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-06-20 00:05:55 +00:00
Renovator Bot b0588c6550 chore(docker): update thegeeklab/alpine digest to 5b4e219
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-13 19:05:05 +00:00
Renovator Bot beb18da362 chore(docker): update thegeeklab/alpine digest to d583822
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-13 00:05:52 +00:00
Renovator Bot 20a3ca4ffb chore(docker): update thegeeklab/alpine digest to 53795db
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-03 12:04:13 +00:00
Robert Kaussow 2ee9f5d3d0 fix: fix defaults and remove deprecated vars (#78)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-05-25 23:32:14 +02:00
Renovator Bot 0356f522be chore(deps): update vaultwarden packages (#63)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-05-25 15:24:13 +02:00
Renovator Bot 539ea8366a chore(docker): update thegeeklab/alpine digest to f84eaaf
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-05-24 07:04:11 +00:00
Renovator Bot a6adabd7a0 chore(docker): update thegeeklab/alpine digest to 2c90eaf
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-05-20 14:04:03 +00:00
Robert Kaussow 921b0b69bc
ci: remove unused secrets from dryrun steps
continuous-integration/drone/push Build is passing Details
2022-05-20 15:34:26 +02:00
Renovator Bot 182f2b842c chore(docker): update thegeeklab/alpine digest to 8fe08e0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-05-02 23:03:43 +00:00
Renovator Bot a0f0199d31 chore(docker): update thegeeklab/alpine digest to 574132f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-04-25 21:03:49 +00:00
Renovator Bot 1faf144a2b chore(docker): update thegeeklab/alpine digest to 24fa01b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-04-05 02:03:52 +00:00
Renovator Bot 149fe2910e chore(docker): update thegeeklab/alpine digest to 04a9881
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-31 22:03:52 +00:00
Renovator Bot 7648cfa61a chore(docker): update thegeeklab/alpine digest to 7caa544
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-29 05:03:56 +00:00
Renovator Bot f5e83b45c9 chore(docker): update thegeeklab/alpine digest to 29f4623
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-29 03:04:15 +00:00
Renovator Bot d294b77630 chore(docker): update thegeeklab/alpine digest to b33ee5e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-27 16:03:55 +00:00
Renovator Bot 8d9fd18d7b chore(docker): update thegeeklab/alpine digest to 5c50481
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-03-24 03:04:31 +00:00
Renovator Bot bfa1031054 chore(docker): update thegeeklab/alpine digest to fad87f1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-23 19:06:16 +00:00
Renovator Bot a107185793 chore(docker): update thegeeklab/alpine digest to c1409ec
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-17 14:05:03 +00:00
Renovator Bot 2449985958 chore(docker): update thegeeklab/alpine digest to 0fbb528
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-17 12:04:35 +00:00
Renovator Bot 8b7d2fec9a chore(docker): update thegeeklab/alpine digest to 8c761e4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-03-17 07:04:24 +00:00
Renovator Bot ff85548ef5 chore(deps): update vaultwarden packages (#62)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-01-31 08:51:23 +01:00
Robert Kaussow c620242da5
fix: fix healthcheck
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-17 12:14:08 +01:00
Renovator Bot 9c85b88e61 chore(docker): update thegeeklab/alpine:latest docker digest to 30ffe3d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-01-12 11:03:22 +00:00
Renovator Bot d33d669bc5 chore(docker): update thegeeklab/alpine:latest docker digest to 88acbe1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-12-21 11:03:16 +00:00
Robert Kaussow 550be9008f
chore: end of the year maintenance
continuous-integration/drone/push Build is passing Details
2021-12-21 10:59:37 +01:00
Renovator Bot 04c776ffba chore(deps): update vaultwarden packages (#59)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2021-12-16 12:44:39 +01:00
Robert Kaussow 0f908b64b6 chore: adjust changelog template to link to prs instead of issues (#58)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-committed-by: Robert Kaussow <xoxys@rknet.org>
2021-12-12 13:41:01 +01:00
Renovator Bot d513bed9c0 chore(docker): update thegeeklab/alpine:latest docker digest to 3e8b665
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-11-28 19:03:00 +00:00
Renovator Bot d93bd76b0a chore(deps): update vaultwarden packages (#49)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2021-10-30 21:58:30 +02:00
Renovator Bot 48fecbc2ee chore(docker): update thegeeklab/alpine:latest docker digest to 4fcb2f7
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-10-20 17:02:30 +00:00
Robert Kaussow 3a91b11be2 feat: add container library (#54)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-committed-by: Robert Kaussow <xoxys@rknet.org>
2021-10-10 15:26:00 +02:00
Renovator Bot 52d6ed530f chore(docker): update thegeeklab/alpine:latest docker digest to 4361bc7
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-10-09 20:37:15 +00:00
Robert Kaussow cc0bbd9e30
remove vendored ssl
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-10-08 12:21:14 +02:00
Robert Kaussow 38e9eb8cd9
sign drone config
continuous-integration/drone/push Build is failing Details
2021-10-08 12:11:37 +02:00
Robert Kaussow 53c81089ae
fix: enable vendored_openssl for the binary build
continuous-integration/drone/push Build is pending Details
2021-10-08 12:09:59 +02:00
Robert Kaussow d2b911a463
fix: update clux/muslrust
continuous-integration/drone/push Build is pending Details
2021-10-08 12:05:27 +02:00
Renovator Bot 22d915d1c1 chore(docker): update thegeeklab/alpine:latest docker digest to 46ee7e2
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-09-25 00:02:15 +00:00
Renovator Bot c758fdc34e chore(docker): update thegeeklab/alpine:latest docker digest to 7ab3a1d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-09-22 10:02:12 +00:00
Robert Kaussow 20242f752f
improve changelog template
continuous-integration/drone/push Build is passing Details
2021-09-22 11:45:43 +02:00
Renovator Bot 6a98c3e2b7 chore(docker): update thegeeklab/alpine:latest docker digest to 95d772b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-09-22 08:02:13 +00:00
Robert Kaussow dc075ab910
improve drone-matrix template
continuous-integration/drone/push Build is passing Details
2021-09-22 09:22:41 +02:00
Renovator Bot 7badb529ce chore(docker): update thegeeklab/alpine:latest docker digest to 9567c60
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-09-19 20:02:27 +00:00
Robert Kaussow 7f3cd38e0c
ci: switch to drone-matrix plugin
continuous-integration/drone/push Build is passing Details
2021-09-19 21:48:27 +02:00
Renovator Bot 26dd1da0d7 chore(docker): update thegeeklab/alpine:latest docker digest to 7cc5b84
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-08-27 22:02:11 +00:00
Renovator Bot 6adbbc6105 chore(docker): update thegeeklab/alpine:latest docker digest to 2b60511
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-08-27 20:02:10 +00:00
Renovator Bot eb068b5bef chore(docker): update thegeeklab/alpine:latest docker digest to 3da2629
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-08-24 14:09:00 +00:00
Renovator Bot 110c67b976 chore(deps): update thegeeklab/alpine:latest docker digest
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-07-31 21:01:58 +00:00
Renovator Bot 15d8d2f7a6 chore(deps): update vaultwarden packages (#44)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [dani-garcia/bw_web_builds](https://github.com/dani-garcia/bw_web_builds) | minor | `v2.20.4b` -> `v2.21.1` |
| [dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden) | patch | `1.22.1` -> `1.22.2` |

---

### Release Notes

<details>
<summary>dani-garcia/bw_web_builds</summary>

### [`v2.21.1`](https://github.com/dani-garcia/bw_web_builds/releases/v2.21.1)

[Compare Source](https://github.com/dani-garcia/bw_web_builds/compare/v2.20.4b...v2.21.1)

https://github.com/bitwarden/web/releases/tag/v2.21.1

</details>

<details>
<summary>dani-garcia/vaultwarden</summary>

### [`v1.22.2`](https://github.com/dani-garcia/vaultwarden/releases/1.22.2)

[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.22.1...1.22.2)

⚠️ **Reminder**: If you are still using the `bitwardenrs/server*` Docker images, you need to migrate to the new `vaultwarden` image. Check https://github.com/dani-garcia/vaultwarden/discussions/1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

-   Updated web vault to 2.21.1.
-   Enforce 2FA policy in organizations.
-   Protect send routes against a possible path traversal attack.
-   Disable `show_password_hint` by default, it still can be enabled in the admin panel or with environment variables.
-   Disable user verification enforcement in Webauthn, which would make some users unable to login.
-   Fix issue that wouldn't correctly delete Webauthn Key.
-   Added Edge extension support for Webauthn.

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

Reviewed-on: docker/vaultwarden#44
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2021-07-27 21:35:55 +02:00
Renovator Bot 128c10355f chore(deps): update vaultwarden packages (#43)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [dani-garcia/bw_web_builds](https://github.com/dani-garcia/bw_web_builds) | minor | `v2.19.0d` -> `v2.20.4b` |
| [dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden) | minor | `1.21.0` -> `1.22.1` |

---

### Release Notes

<details>
<summary>dani-garcia/bw_web_builds</summary>

### [`v2.20.4b`](https://github.com/dani-garcia/bw_web_builds/releases/v2.20.4b)

[Compare Source](https://github.com/dani-garcia/bw_web_builds/compare/v2.20.4...v2.20.4b)

Based on v2.20.4, removed the terms of service agreements at signup that aren't applicable to self hosted instances

### [`v2.20.4`](https://github.com/dani-garcia/bw_web_builds/releases/v2.20.4)

[Compare Source](https://github.com/dani-garcia/bw_web_builds/compare/v2.20.3...v2.20.4)

https://github.com/bitwarden/web/releases/tag/v2.20.4

### [`v2.20.3`](https://github.com/dani-garcia/bw_web_builds/releases/v2.20.3)

[Compare Source](https://github.com/dani-garcia/bw_web_builds/compare/v2.20.1...v2.20.3)

https://github.com/bitwarden/web/releases/tag/v2.20.3

### [`v2.20.1`](https://github.com/dani-garcia/bw_web_builds/releases/v2.20.1)

[Compare Source](https://github.com/dani-garcia/bw_web_builds/compare/v2.19.0d...v2.20.1)

https://github.com/bitwarden/web/releases/tag/v2.20.1

</details>

<details>
<summary>dani-garcia/vaultwarden</summary>

### [`v1.22.1`](https://github.com/dani-garcia/vaultwarden/releases/1.22.1)

[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.22.0...1.22.1)

⚠️ **Reminder**: If you are still using the `bitwardenrs/server*` Docker images, you need to migrate to the new `vaultwarden` image. Check https://github.com/dani-garcia/vaultwarden/discussions/1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

-   Fix alpine builds

### [`v1.22.0`](https://github.com/dani-garcia/vaultwarden/releases/1.22.0)

[Compare Source](https://github.com/dani-garcia/vaultwarden/compare/1.21.0...1.22.0)

⚠️ **Reminder**: If you are still using the `bitwardenrs/server*` Docker images, you need to migrate to the new `vaultwarden` image. Check https://github.com/dani-garcia/vaultwarden/discussions/1642 for an explanation. The old images are deprecated and will stop being updated after 1.23.0.

-   Added `sends_allowed` option to disable Send functionality.
-   Added support for hiding the senders email address.
-   Added Send options policy.
-   Added support for password reprompt.
-   Switched to the new attachment download API.
-   Send download links use a token system to limit their downloads.
-   Updates to the icon fetching.
-   Support for webauthn.
-   The admin page now shows which variables are overridden.
-   Updated dependencies and docker base images.
-   Now RSA keys are generated with the included openssl instead of calling to the openssl binary.
-   The web vault doesn't require accepting the terms are conditions now, which weren't applicable for a self hosted server.

</details>

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

Reviewed-on: docker/vaultwarden#43
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2021-07-06 10:30:05 +02:00
Renovator Bot 8c01a7928c chore(deps): update thegeeklab/alpine:latest docker digest
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-06-18 20:16:02 +00:00
Robert Kaussow 7ebc90b838
[skip ci] renovate use loose versioning 2021-06-18 22:15:42 +02:00
Robert Kaussow 59faf9f321
fix typo
continuous-integration/drone/push Build is passing Details
2021-05-15 15:25:24 +02:00
Robert Kaussow 13154b0c23
fix typo
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-05-15 14:22:17 +02:00
Robert Kaussow 8e9cf353f4 chore: upstream project was renamed to vaultwarden (#41)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Robert Kaussow <mail@geeklabor.de>
Reviewed-on: docker/vaultwarden#41
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-committed-by: Robert Kaussow <xoxys@rknet.org>
2021-05-15 14:19:58 +02:00
Renovator Bot f891eb75d7 chore(deps): update thegeeklab/alpine:latest docker digest
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-05-10 22:00:48 +00:00
Renovator Bot 00622224b7 chore(deps): update thegeeklab/alpine:latest docker digest to 525dc4a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-05-09 21:00:50 +00:00
Robert Kaussow 7edeff2465
fix pipeline deps
continuous-integration/drone/push Build is passing Details
2021-05-09 22:57:23 +02:00
Robert Kaussow 4053a49c30
chore: improve generated changelog
continuous-integration/drone/push Build encountered an error Details
2021-05-09 22:42:32 +02:00
Renovator Bot b6a8262090 chore(deps): update thegeeklab/alpine:latest docker digest to 1d985a4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-04-14 22:00:37 +00:00
Renovator Bot 3b33c9813e chore(deps): update thegeeklab/alpine:latest docker digest to 5adbeb7
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-04-09 10:00:35 +00:00
Renovator Bot dd21a24410 chore(deps): update thegeeklab/alpine:latest docker digest to 69b8ce6
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-03-31 23:02:07 +00:00
Renovator Bot 56464e9341 chore(deps): update thegeeklab/alpine:latest docker digest to 643459b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-03-31 21:02:38 +00:00
Renovator Bot d4d690d48a chore(deps): update bitwarden packages (#31)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
chore(deps): update bitwarden packages

Reviewed-on: docker/bitwardenrs#31
Co-Authored-By: Renovator Bot <renovator@rknet.org>
Co-Committed-By: Renovator Bot <renovator@rknet.org>
2021-03-29 09:05:11 +02:00
Renovator Bot e0dce3bc9b chore(deps): update thegeeklab/alpine:latest docker digest to 1bdc9a2
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-03-26 01:01:56 +00:00
Renovator Bot 71cb65e242 chore(deps): update thegeeklab/alpine:latest docker digest to 8b18407
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-03-23 23:02:01 +00:00
Renovator Bot aefa187bcc chore(deps): update dependency dani-garcia/bw_web_builds to v2.18.2 (#30)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
chore(deps): update dependency dani-garcia/bw_web_builds to v2.18.2

Reviewed-on: docker/bitwardenrs#30
Co-Authored-By: Renovator Bot <renovator@rknet.org>
Co-Committed-By: Renovator Bot <renovator@rknet.org>
2021-03-14 14:19:41 +01:00
Renovator Bot 5725959b38 chore(deps): update thegeeklab/alpine:latest docker digest to 5e7bbca
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-02-20 13:05:40 +00:00
Robert Kaussow 1b81f30688
[skip ci] cleanup renovate config 2021-02-20 13:23:47 +01:00
Renovator Bot 025ef4321e chore(deps): update thegeeklab/alpine:latest docker digest to a9c80db
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-02-18 03:02:43 +00:00
Renovator Bot 3e497b593f chore(deps): update thegeeklab/alpine:latest docker digest to 8cda54c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-02-18 01:02:31 +00:00
Renovator Bot f509c4745a chore(deps): update thegeeklab/alpine:latest docker digest to 6986c44
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-02-17 23:03:10 +00:00
Renovator Bot b51559d4b8 chore(deps): update thegeeklab/alpine:latest docker digest to 6ac98be
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-02-15 23:02:31 +00:00
Renovator Bot 5f0a495ed2 chore(deps): update thegeeklab/alpine:latest docker digest to 30bf7e0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-02-15 21:02:44 +00:00
Robert Kaussow 115e06f8d7
[skip ci] remove local changelog 2021-02-11 21:05:37 +01:00
Robert Kaussow 32eb003f02
ci: auto-generate changelog
continuous-integration/drone/push Build is passing Details
2021-02-11 20:39:37 +01:00
Robert Kaussow e517d8591c
extend chglog config
continuous-integration/drone/push Build is passing Details
2021-02-11 20:33:02 +01:00
Robert Kaussow 3aa80923f5
[skip ci] update changelog
continuous-integration/drone/tag Build is passing Details
2021-02-07 15:21:49 +01:00
Renovator Bot d7a20e33f5 chore(deps): update dependency dani-garcia/bitwarden_rs to v1.19.0 (#23)
continuous-integration/drone/push Build is passing Details
chore(deps): update dependency dani-garcia/bitwarden_rs to v1.19.0

Reviewed-on: docker/bitwardenrs#23
Co-Authored-By: Renovator Bot <renovator@rknet.org>
Co-Committed-By: Renovator Bot <renovator@rknet.org>
2021-02-07 15:15:40 +01:00
Renovator Bot bd219c0a91 chore(deps): update thegeeklab/alpine:latest docker digest to 58bffcf
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-29 15:02:08 +00:00
Robert Kaussow 5878b03269
[skip ci] update changelog
continuous-integration/drone/tag Build is passing Details
2021-01-29 09:22:32 +01:00
Renovator Bot 29f2a6db69 chore(deps): update dependency dani-garcia/bw_web_builds to v2.18.1 (#18)
continuous-integration/drone/push Build is passing Details
chore(deps): update dependency dani-garcia/bw_web_builds to v2.18.1

Reviewed-on: docker/bitwardenrs#18
2021-01-29 09:17:59 +01:00
Renovator Bot 76a7d5e805 chore(deps): update thegeeklab/alpine:latest docker digest to d85c0b4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-29 06:01:58 +00:00
Renovator Bot ab0a4623bf chore(deps): update thegeeklab/alpine:latest docker digest to d7bc19a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-29 04:01:53 +00:00
Renovator Bot a83aa718b5 chore(deps): update thegeeklab/alpine:latest docker digest to 3b58278
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-29 02:02:36 +00:00
Renovator Bot ef148f5eac chore(deps): update thegeeklab/alpine:latest docker digest to 723f00c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-22 13:02:00 +00:00
Renovator Bot 1d605163a3 chore(deps): update thegeeklab/alpine:latest docker digest to 3db3e1a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-18 22:02:36 +00:00
Robert Kaussow 8aaedbe7dc
switch to docker-buildx
continuous-integration/drone/push Build is passing Details
2021-01-18 21:47:54 +01:00
Robert Kaussow d599e548be
switch to custom drone docker plugin
continuous-integration/drone/push Build is passing Details
2021-01-18 20:15:32 +01:00
Renovator Bot 7be670c8de chore(deps): update thegeeklab/alpine:latest docker digest to 88cef5f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-01-04 17:01:28 +00:00
Robert Kaussow 11a9ca4f91
chore: remove gomplate debug output
continuous-integration/drone/push Build is passing Details
2020-12-31 13:22:05 +01:00
Robert Kaussow 8064a13f41
[skip ci] update changelog
continuous-integration/drone/tag Build is passing Details
2020-12-31 13:00:21 +01:00
Robert Kaussow 46cf90377e Merge pull request 'chore(deps): update dependency dani-garcia/bitwarden_rs to v1.18.0' (#14) from renovate/bitwarden-rs-packages into main
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/bitwardenrs#14
2020-12-31 12:43:49 +01:00
Renovator Bot 051be529eb chore(deps): update dependency dani-garcia/bitwarden_rs to v1.18.0
continuous-integration/drone/pr Build is passing Details
2020-12-30 18:31:17 +00:00
Robert Kaussow 71402de455
chore(docker): use 'latest' tag explicitly
continuous-integration/drone/push Build is passing Details
2020-12-30 17:39:55 +01:00
Robert Kaussow 1a71fc4e0a Merge pull request 'chore(deps): pin thegeeklab/alpine docker tag' (#13) from renovate/docker-digests-pin into main
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/bitwardenrs#13
2020-12-30 17:35:58 +01:00
Renovator Bot 3d2efcd2b4 chore(deps): pin thegeeklab/alpine docker tag
continuous-integration/drone/pr Build is passing Details
2020-12-30 16:27:32 +00:00
Robert Kaussow 7705ade5db
rework compose example
continuous-integration/drone/push Build is passing Details
2020-12-30 17:22:42 +01:00
Robert Kaussow a4d48c690d
chore: replace master by main as default branch
continuous-integration/drone/push Build is passing Details
2020-12-30 16:31:41 +01:00
Robert Kaussow 76741a18e9
chore: use renovate preset config
continuous-integration/drone/push Build is passing Details
2020-12-30 16:07:04 +01:00
Robert Kaussow e1f64000de
[skip ci] update changelog
continuous-integration/drone/tag Build is passing Details
2020-12-20 23:48:41 +01:00
Robert Kaussow 48a98fdf24
switch to org.opencontainers container labels
continuous-integration/drone/push Build is passing Details
2020-12-20 22:47:44 +01:00
Robert Kaussow 78f8d5894f
[skip ci] update changelog 2020-12-14 22:08:39 +01:00
Robert Kaussow 98e0bf8ebb
[skip ci] update changelog 2020-12-14 22:08:24 +01:00
Robert Kaussow 4d31cf90fd Merge pull request 'Update dependency dani-garcia/bw_web_builds to v2.17.1' (#10) from renovate/bitwarden-rs-packages into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/bitwardenrs#10
2020-12-14 22:06:57 +01:00
Renovator Bot b24aaad34d Update dependency dani-garcia/bw_web_builds to v2.17.1
continuous-integration/drone/pr Build is passing Details
2020-12-08 15:01:07 +00:00
Robert Kaussow 4736824d1a
pin plugins/docker to v19
continuous-integration/drone/push Build is passing Details
2020-11-28 12:10:29 +01:00
Robert Kaussow 4592bc0072
fix pipeline deps
continuous-integration/drone/push Build is passing Details
2020-10-28 09:17:37 +01:00
Robert Kaussow 2205fa8fe0
enable markdownlint
continuous-integration/drone/push Build is passing Details
2020-10-28 09:05:50 +01:00
Robert Kaussow 5a91e4e307
update email address
continuous-integration/drone/push Build is passing Details
2020-10-26 20:08:11 +01:00
Robert Kaussow f0b2221438
[skip ci] adjust regex patterns 2020-10-23 09:59:13 +02:00
21 changed files with 330 additions and 510 deletions

2
.dictionary Normal file
View File

@ -0,0 +1,2 @@
(V|v)aultwarden
Bitwarden

View File

@ -1,179 +0,0 @@
---
kind: pipeline
name: build-container
platform:
os: linux
arch: amd64
steps:
- name: binary
image: clux/muslrust:nightly-2020-10-02
commands:
- apt-get -qq update && apt-get install -yqq --no-install-recommends libpq-dev
- make build
environment:
BUILD_VERSION: ${DRONE_TAG%-*}
- name: verify
image: alpine
commands:
- src/target/x86_64-unknown-linux-musl/release/bitwarden_rs --help
- src/target/x86_64-unknown-linux-musl/release/bitwarden_rs --version
depends_on:
- binary
- name: dryrun
image: plugins/docker
settings:
dockerfile: Dockerfile
dry_run: true
password:
from_secret: docker_password
repo: thegeeklab/${DRONE_REPO_NAME}
username:
from_secret: docker_username
when:
ref:
- refs/pull/**
depends_on:
- verify
- name: tags
image: thegeeklab/docker-autotag
environment:
DOCKER_AUTOTAG_FORCE_LATEST: True
DOCKER_AUTOTAG_IGNORE_PRERELEASE: True
DOCKER_AUTOTAG_OUTPUT_FILE: .tags
DOCKER_AUTOTAG_VERSION: ${DRONE_TAG}
when:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- dryrun
- name: publish-dockerhub
image: plugins/docker
settings:
dockerfile: Dockerfile
password:
from_secret: docker_password
repo: thegeeklab/${DRONE_REPO_NAME}
username:
from_secret: docker_username
when:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- tags
- name: publish-quay
image: plugins/docker
settings:
dockerfile: Dockerfile
password:
from_secret: quay_password
registry: quay.io
repo: quay.io/thegeeklab/${DRONE_REPO_NAME}
username:
from_secret: quay_username
when:
ref:
- refs/heads/master
- refs/tags/**
depends_on:
- tags
- name: publish-gitea
image: plugins/gitea-release
settings:
api_key:
from_secret: gitea_token
base_url: https://gitea.rknet.org
note: CHANGELOG.md
overwrite: true
title: ${DRONE_TAG}
when:
ref:
- refs/tags/**
depends_on:
- publish-dockerhub
- publish-quay
trigger:
ref:
- refs/heads/master
- refs/pull/**
- refs/tags/**
---
kind: pipeline
name: notifications
platform:
os: linux
arch: amd64
steps:
- name: pushrm-dockerhub
pull: always
image: chko/docker-pushrm:1
environment:
DOCKER_PASS:
from_secret: docker_password
DOCKER_USER:
from_secret: docker_username
PUSHRM_FILE: README.md
PUSHRM_SHORT: Custom image for BitwardenRS password manager
PUSHRM_TARGET: thegeeklab/${DRONE_REPO_NAME}
when:
status:
- success
- name: pushrm-quay
pull: always
image: chko/docker-pushrm:1
environment:
APIKEY__QUAY_IO:
from_secret: quay_token
PUSHRM_FILE: README.md
PUSHRM_TARGET: quay.io/thegeeklab/${DRONE_REPO_NAME}
when:
status:
- success
- name: matrix
image: plugins/matrix
settings:
homeserver:
from_secret: matrix_homeserver
password:
from_secret: matrix_password
roomid:
from_secret: matrix_roomid
template: "Status: **{{ build.status }}**<br/> Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}<br/> Message: {{ build.message }}"
username:
from_secret: matrix_username
when:
status:
- success
- failure
trigger:
ref:
- refs/heads/master
- refs/tags/**
status:
- success
- failure
depends_on:
- build-container
---
kind: signature
hmac: e8501b90330997570fb68536e70c1901d051a6ecb771e668c7a0e92557e43555
...

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
env*
test/
source/
CHANGELOG.md

47
.gitsv/config.yml Normal file
View File

@ -0,0 +1,47 @@
---
version: "1.1"
versioning:
update-major: []
update-minor: [feat]
update-patch: [fix, perf, refactor, chore, test, ci, docs]
tag:
pattern: "v%d.%d.%d"
release-notes:
sections:
- name: Features
commit-types: [feat]
section-type: commits
- name: Bug Fixes
commit-types: [fix]
section-type: commits
- name: Performance Improvements
commit-types: [perf]
section-type: commits
- name: Code Refactoring
commit-types: [refactor]
section-type: commits
- name: Others
commit-types: [chore]
section-type: commits
- name: Testing
commit-types: [test]
section-type: commits
- name: CI Pipeline
commit-types: [ci]
section-type: commits
- name: Documentation
commit-types: [docs]
section-type: commits
- name: BREAKING CHANGES
section-type: breaking-changes
commit-message:
footer:
issue:
key: issue
add-value-prefix: "#"
issue:
regex: "#?[0-9]+"

6
.markdownlint.yml Normal file
View File

@ -0,0 +1,6 @@
---
default: True
MD013: False
MD041: False
MD004:
style: dash

View File

@ -1 +1,2 @@
.drone.yml
*.tpl.md
LICENSE

View File

@ -0,0 +1,68 @@
---
when:
- event: [pull_request, tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
- name: security-build
image: quay.io/thegeeklab/wp-docker-buildx:4
settings:
containerfile: Containerfile
output: type=oci,dest=oci/${CI_REPO_NAME},tar=false
repo: thegeeklab/${CI_REPO_NAME}
cache_to: type=local,dest=oci/cache/${CI_REPO_NAME},mode=max
- name: security-scan
image: ghcr.io/aquasecurity/trivy
commands:
- trivy -v
- trivy image --input oci/${CI_REPO_NAME}
environment:
TRIVY_EXIT_CODE: "1"
TRIVY_IGNORE_UNFIXED: "true"
TRIVY_NO_PROGRESS: "true"
TRIVY_SEVERITY: HIGH,CRITICAL
TRIVY_TIMEOUT: 1m
- name: publish-dockerhub
image: quay.io/thegeeklab/wp-docker-buildx:4
group: container
settings:
auto_tag: true
containerfile: Containerfile
password:
from_secret: docker_password
provenance: false
repo: thegeeklab/${CI_REPO_NAME}
username:
from_secret: docker_username
cache_from:
- 'type=local\\,src=oci/cache/${CI_REPO_NAME}'
when:
- event: [tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
- name: publish-quay
image: quay.io/thegeeklab/wp-docker-buildx:4
group: container
settings:
auto_tag: true
containerfile: Containerfile
password:
from_secret: quay_password
provenance: false
registry: quay.io
repo: quay.io/thegeeklab/${CI_REPO_NAME}
username:
from_secret: quay_username
cache_from:
- 'type=local\\,src=oci/cache/${CI_REPO_NAME}'
when:
- event: [tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}

View File

@ -0,0 +1,25 @@
---
when:
- event: [pull_request, tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
- name: changelog
image: quay.io/thegeeklab/git-sv
commands:
- git sv current-version
- git sv release-notes -t ${CI_COMMIT_TAG:-next} -o CHANGELOG.md
- cat CHANGELOG.md
- name: publish-gitea
image: quay.io/thegeeklab/wp-gitea-release
settings:
api_key:
from_secret: gitea_token
base_url: https://gitea.rknet.org
note: CHANGELOG.md
title: ${CI_COMMIT_TAG}
when:
- event: [tag]

62
.woodpecker/docs.yml Normal file
View File

@ -0,0 +1,62 @@
---
when:
- event: [pull_request, tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
- name: markdownlint
image: quay.io/thegeeklab/markdownlint-cli
group: test
commands:
- markdownlint 'README.md'
- name: spellcheck
image: quay.io/thegeeklab/alpine-tools
group: test
commands:
- spellchecker --files '_docs/**/*.md' 'README.md' -d .dictionary -p spell indefinite-article syntax-urls
environment:
FORCE_COLOR: "true"
- name: link-validation
image: docker.io/lycheeverse/lychee
group: test
commands:
- lychee --no-progress --format detailed README.md
- name: pushrm-dockerhub
image: docker.io/chko/docker-pushrm:1
secrets:
- source: docker_password
target: DOCKER_PASS
- source: docker_username
target: DOCKER_USER
environment:
PUSHRM_FILE: README.md
PUSHRM_SHORT: Custom image for Vaultwarden password manager
PUSHRM_TARGET: thegeeklab/${CI_REPO_NAME}
when:
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
status: [success]
- name: pushrm-quay
image: docker.io/chko/docker-pushrm:1
secrets:
- source: quay_token
target: APIKEY__QUAY_IO
environment:
PUSHRM_FILE: README.md
PUSHRM_TARGET: quay.io/thegeeklab/${CI_REPO_NAME}
when:
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
status: [success]
depends_on:
- build-package
- build-container

26
.woodpecker/notify.yml Normal file
View File

@ -0,0 +1,26 @@
---
when:
- event: [tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
runs_on: [success, failure]
steps:
- name: matrix
image: quay.io/thegeeklab/wp-matrix
settings:
homeserver:
from_secret: matrix_homeserver
password:
from_secret: matrix_password
roomid:
from_secret: matrix_roomid
username:
from_secret: matrix_username
when:
- status: [success, failure]
depends_on:
- docs

View File

@ -1,2 +0,0 @@
- ENHANCEMENT
- add new variable `BITWARDENRS_INVITATION_ORG_NAME`

73
Containerfile Normal file
View File

@ -0,0 +1,73 @@
FROM docker.io/clux/muslrust:1.78.0-stable@sha256:0814a983fcb23ed8e5d34e6a5d0ec1d1a6314b50e654962432f962128ca97864 as build
ARG WEBVAULT_VERSION
ARG VAULTWARDEN_VERSION
ARG DEBIAN_FRONTEND=noninteractive
ARG LANG=C.UTF-8
ARG TZ=UTC
ARG RUSTFLAGS="-C link-arg=-s"
ARG DB=sqlite,postgresql
ARG TARGETPLATFORM
# renovate: datasource=github-releases depName=dani-garcia/bw_web_builds versioning=loose
ENV WEBVAULT_VERSION="${WEBVAULT_VERSION:-v2024.3.1}"
# renovate: datasource=github-releases depName=dani-garcia/vaultwarden
ENV VAULTWARDEN_VERSION="${VAULTWARDEN_VERSION:-1.30.5}"
WORKDIR /src
RUN apt-get update && apt-get install -y --no-install-recommends && \
mkdir -p /release/web-vault && \
mkdir -p /data
RUN echo "Using Vaultwarden version '${VAULTWARDEN_VERSION##v}'" && \
curl -sSL "https://github.com/dani-garcia/vaultwarden/archive/${VAULTWARDEN_VERSION##v}.tar.gz" | \
tar xz --strip-components=1 && \
echo "Using Web Vault version '${WEBVAULT_VERSION##v}'" && \
curl -SsfL "https://github.com/dani-garcia/bw_web_builds/releases/download/${WEBVAULT_VERSION}/bw_web_${WEBVAULT_VERSION}.tar.gz" | \
tar xz -C /release
RUN echo "Building for platform '$TARGETPLATFORM'" && \
case "$TARGETPLATFORM" in \
"linux/amd64") echo x86_64-unknown-linux-musl > rust_target ;; \
"linux/arm64") echo aarch64-unknown-linux-musl > rust_target ;; \
*) exit 1 ;; \
esac
RUN rustup set profile minimal && \
rustup target add $(cat rust_target) && \
VW_VERSION="${VAULTWARDEN_VERSION##v}" cargo build -j 4 --features "$DB" --target $(cat rust_target) --release
RUN ldd target/$(cat rust_target)/release/vaultwarden && \
target/$(cat rust_target)/release/vaultwarden --help && \
target/$(cat rust_target)/release/vaultwarden --version
FROM docker.io/alpine:3.19@sha256:c5b1261d6d3e43071626931fc004f70149baeba2c8ec672bd4f27761f8e1ad6b
LABEL maintainer="Robert Kaussow <mail@thegeeklab.de>"
LABEL org.opencontainers.image.authors="Robert Kaussow <mail@thegeeklab.de>"
LABEL org.opencontainers.image.title="Vaultwarden"
LABEL org.opencontainers.image.url="https://gitea.rknet.org/container/vaultwarden"
LABEL org.opencontainers.image.source="https://gitea.rknet.org/container/vaultwarden"
LABEL org.opencontainers.image.documentation="https://gitea.rknet.org/container/vaultwarden"
ENV DATA_FOLDER=/data
ENV ROCKET_ADDRESS=0.0.0.0
ENV ROCKET_PORT=8000
ENV WEBSOCKET_ADDRESS=0.0.0.0
ENV WEBSOCKET_PORT=3012
COPY --from=build --chown=65532:65532 /data /data
COPY --from=build /release/web-vault /web-vault
COPY --from=build /src/target/**/release/vaultwarden /bin/vaultwarden
EXPOSE 8000
EXPOSE 3012
STOPSIGNAL SIGTERM
USER 65532
CMD ["/bin/vaultwarden"]

View File

@ -1,41 +0,0 @@
FROM thegeeklab/alpine
LABEL maintainer="Robert Kaussow <mail@geeklabor.de>" \
org.label-schema.name="bitwardenrs" \
org.label-schema.vcs-url="https://gitea.rknet.org/docker/bitwardenrs" \
org.label-schema.vendor="Robert Kaussow" \
org.label-schema.schema-version="1.0"
ARG VAULT_VERSION
# renovate: datasource=github-releases depName=dani-garcia/bw_web_builds
ENV VAULT_VERSION="${VAULT_VERSION:-v2.16.1}"
ADD overlay/ /
RUN apk --update add --virtual .build-deps tar curl && \
apk --update add openssl postgresql-libs sqlite ca-certificates && \
mkdir -p /app/web-vault /app/data && \
echo "Using Web Vault version '${VAULT_VERSION##v}' ..." && \
curl -SsL "https://github.com/dani-garcia/bw_web_builds/releases/download/${VAULT_VERSION}/bw_web_${VAULT_VERSION}.tar.gz" | \
tar xz -C /app && \
apk del .build-deps && \
rm -rf /var/cache/apk/* && \
rm -rf /tmp/* && \
chown -R app:app /app
ADD src/Rocket.toml /app
ADD src/target/x86_64-unknown-linux-musl/release/bitwarden_rs /app
VOLUME /app/data
EXPOSE 8080
EXPOSE 3012
USER app
STOPSIGNAL SIGTERM
ENTRYPOINT ["/usr/local/bin/entrypoint"]
HEALTHCHECK --interval=10s --timeout=3s --retries=3 CMD /usr/local/bin/healthcheck
WORKDIR /app
CMD []

View File

@ -1,6 +1,6 @@
MIT License
Copyright (c) 2020 Robert Kaussow <mail@geeklabor.de>
Copyright (c) 2022 Robert Kaussow <mail@thegeeklab.de>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@ -1,29 +0,0 @@
# renovate: datasource=github-releases depName=dani-garcia/bitwarden_rs
export BUILD_VERSION ?= 1.17.0
export DEBIAN_FRONTEND ?= noninteractive
export LANG ?= C.UTF-8
export TZ ?= UTC
DB ?= sqlite,postgresql
SRC := src
.PHONY: all
all: build
.PHONY: build
build: build-src build-bin
.PHONY: build-src
build-src:
mkdir -p $(SRC); \
curl -sSL "https://github.com/dani-garcia/bitwarden_rs/archive/$${BUILD_VERSION##v}.tar.gz" | tar xz -C $(SRC) --strip-components=1
.PHONY: build-bin
build-bin:
rustup set profile minimal && \
cd $(SRC) && \
rustup target add x86_64-unknown-linux-musl && \
BWRS_VERSION="$${BUILD_VERSION##v}" cargo build -j 8 --features $(DB) --release
.PHONY: clean
clean:
rm -rf $(SRC)

111
README.md
View File

@ -1,110 +1,25 @@
# bitwardenrs
# vaultwarden
Custom image for BitwardenRS password manager
Custom image for Vaultwarden password manager
[![Build Status](https://img.shields.io/drone/build/docker/bitwardenrs?logo=drone&server=https%3A%2F%2Fdrone.rknet.org)](https://drone.rknet.org/docker/bitwardenrs)
[![Docker Hub](https://img.shields.io/badge/dockerhub-latest-blue.svg?logo=docker&logoColor=white)](https://hub.docker.com/r/thegeeklab/bitwardenrs)
[![Quay.io](https://img.shields.io/badge/quay-latest-blue.svg?logo=docker&logoColor=white)](https://quay.io/repository/thegeeklab/bitwardenrs)
[![Source: Gitea](https://img.shields.io/badge/source-gitea-blue.svg?logo=gitea&logoColor=white)](https://gitea.rknet.org/docker/bitwardenrs)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://gitea.rknet.org/docker/bitwardenrs/src/branch/master/LICENSE)
<!-- spellchecker-disable -->
This is a rootless custom Docker image for [bitwarden_rs](https://github.com/dani-garcia/bitwarden_rs). Bitwarden_rs is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
[![Build Status](https://ci.rknet.org/api/badges/container/vaultwarden/status.svg)](https://ci.rknet.org/repos/container/vaultwarden)
[![Docker Hub](https://img.shields.io/badge/dockerhub-latest-blue.svg?logo=docker&logoColor=white)](https://hub.docker.com/r/thegeeklab/vaultwarden)
[![Quay.io](https://img.shields.io/badge/quay-latest-blue.svg?logo=docker&logoColor=white)](https://quay.io/repository/thegeeklab/vaultwarden)
[![Source: Gitea](https://img.shields.io/badge/source-gitea-blue.svg?logo=gitea&logoColor=white)](https://gitea.rknet.org/container/vaultwarden)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://gitea.rknet.org/container/vaultwarden/src/branch/main/LICENSE)
> **WARNING**: This build supports SQLite and PostgreSQL database backend only.
<!-- spellchecker-enable -->
## Usage
Custom rootless container image for [Vaultwarden](https://github.com/dani-garcia/vaultwarden). Vaultwarden is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients.
### Docker Compose
Compatible with docker-compose v3 schemas.
```Yaml
---
version: '3'
services:
postgres:
container_name: postgres
image: postgres
environment:
POSTGRES_DB: bitwarden
POSTGRES_PASSWORD: pass
POSTGRES_USER: user
bitwardenrs:
container_name: bitwardenrs
image: thegeeklab/bitwardenrs:latest
depends_on:
- postgres
ports:
- "80:8080"
volumes:
- data:/app/data
environment:
BITWARDENRS_DATABASE_URL: postgresql://user:pass@bitwardenrs_postgres:5432/bitwarden
BITWARDENRS_ADMIN_TOKEN: test
volumes:
data:
driver: local
```
> **WARNING**: This version only supports SQLite and PostgreSQL databases.
## Configuration
```Shell
BITWARDENRS_DATABASE_URL=
BITWARDENRS_TEMPLATES_FOLDER=
BITWARDENRS_RELOAD_TEMPLATES=False
BITWARDENRS_IP_HEADER=X-Client-IP
BITWARDENRS_ICON_CACHE_TTL=2592000
BITWARDENRS_ICON_CACHE_NEGTTL=259200
BITWARDENRS_WEB_VAULT_ENABLED=True
BITWARDENRS_WEBSOCKET_ENABLED=False
BITWARDENRS_EXTENDED_LOGGING=True
BITWARDENRS_LOG_LEVEL=Info
BITWARDENRS_DISABLE_ICON_DOWNLOAD=False
BITWARDENRS_ICON_DOWNLOAD_TIMEOUT=10
BITWARDENRS_ICON_BLACKLIST_REGEXL=
BITWARDENRS_ICON_BLACKLIST_NON_GLOBAL_IPS=True
BITWARDENRS_DISABLE_2FA_REMEMBER=False
BITWARDENRS_SIGNUPS_ALLOWED=True
BITWARDENRS_SIGNUPS_VERIFY=False
BITWARDENRS_SIGNUPS_VERIFY_RESEND_TIME=3600
BITWARDENRS_SIGNUPS_VERIFY_RESEND_LIMIT=6
BITWARDENRS_SIGNUPS_DOMAINS_WHITELIST=
BITWARDENRS_INVITATIONS_ALLOWED=True
# Set an indicidual admin token to enable the admin UI
BITWARDENRS_ADMIN_TOKEN=
BITWARDENRS_PASSWORD_ITERATIONS=100000
BITWARDENRS_SHOW_PASSWORD_HINT=True
BITWARDENRS_DOMAIN=http://localhost/
BITWARDENRS_AUTHENTICATOR_DISABLE_TIME_DRIFT=False
# If you dont set a smtp host, all other smpt settings will be ignored
BITWARDENRS_SMTP_HOST=
BITWARDENRS_SMTP_FROM=
BITWARDENRS_SMTP_FROM_NAME=Bitwarden_RS
BITWARDENRS_SMTP_PORT=587
BITWARDENRS_SMTP_SSL=True
BITWARDENRS_SMTP_USERNAME=
BITWARDENRS_SMTP_PASSWORD=
BITWARDENRS_SMTP_AUTH_MECHANISM=Plain
BITWARDENRS_SMTP_TIMEOUT=15
BITWARDENRS_ROCKET_WORKERS=
```
In Vaultwarden the configuration can be done either via environment variables or the admin page. A complete list of all environment variables can be found in the [Vaultwarden Repository](https://github.com/dani-garcia/vaultwarden/blob/main/.env.template).
## License
This project is licensed under the MIT License - see the [LICENSE](https://gitea.rknet.org/docker/bitwardenrs/src/branch/master/LICENSE) file for details.
This project is licensed under the MIT License - see the [LICENSE](https://gitea.rknet.org/container/vaultwarden/src/branch/main/LICENSE) file for details.

View File

@ -1,28 +0,0 @@
---
version: "3"
services:
postgres:
container_name: postgres
image: postgres
environment:
POSTGRES_DB: bitwarden
POSTGRES_PASSWORD: pass
POSTGRES_USER: user
bitwardenrs:
container_name: bitwardenrs
image: thegeeklab/bitwardenrs
depends_on:
- postgres
ports:
- "80:8080"
volumes:
- data:/app/data
environment:
BITWARDENRS_DATABASE_URL: postgresql://user:pass@bitwardenrs_postgres:5432/bitwarden
BITWARDENRS_ADMIN_TOKEN: test
volumes:
data:
driver: local

View File

@ -1,85 +0,0 @@
## Bitwarden_RS Configuration File
DATA_FOLDER=/app/data
RSA_KEY_FILENAME=/app/data/rsa_key
ICON_CACHE_FOLDER=/app/data/icon_cache
ATTACHMENTS_FOLDER=/app/data/attachments
{{ if (getenv "BITWARDENRS_DATABASE_URL") -}}
DATABASE_URL={{ getenv "BITWARDENRS_DATABASE_URL" }}
{{ end -}}
USER_ATTACHMENT_LIMIT={{ getenv "BITWARDENRS_USER_ATTACHMENT_LIMIT" "1024" }}
ORG_ATTACHMENT_LIMIT={{ getenv "BITWARDENRS_ORG_ATTACHMENT_LIMIT" "1024" }}
{{ if (getenv "BITWARDENRS_TEMPLATES_FOLDER") -}}
TEMPLATES_FOLDER={{ getenv "BITWARDENRS_TEMPLATES_FOLDER" }}
{{ end -}}
RELOAD_TEMPLATES={{ getenv "BITWARDENRS_RELOAD_TEMPLATES" "false" | conv.Bool }}
IP_HEADER={{ getenv "BITWARDENRS_IP_HEADER" "X-Client-IP" }}
ICON_CACHE_TTL={{ getenv "BITWARDENRS_ICON_CACHE_TTL" "2592000" }}
ICON_CACHE_NEGTTL={{ getenv "BITWARDENRS_ICON_CACHE_NEGTTL" "259200" }}
WEB_VAULT_FOLDER=/app/web-vault/
WEB_VAULT_ENABLED={{ getenv "BITWARDENRS_WEB_VAULT_ENABLED" "true" | conv.Bool }}
WEBSOCKET_ENABLED={{ getenv "BITWARDENRS_WEBSOCKET_ENABLED" "false" | conv.Bool }}
WEBSOCKET_ADDRESS=0.0.0.0
WEBSOCKET_PORT=3012
EXTENDED_LOGGING={{ getenv "BITWARDENRS_EXTENDED_LOGGING" "true" | conv.Bool }}
LOG_LEVEL={{ getenv "BITWARDENRS_LOG_LEVEL" "Info" }}
ENABLE_DB_WAL=true
DISABLE_ICON_DOWNLOAD={{ getenv "BITWARDENRS_DISABLE_ICON_DOWNLOAD" "false" | conv.Bool }}
ICON_DOWNLOAD_TIMEOUT={{ getenv "BITWARDENRS_ICON_DOWNLOAD_TIMEOUT" "10" }}
{{ if (getenv "BITWARDENRS_ICON_BLACKLIST_REGEXL") -}}
ICON_BLACKLIST_REGEX={{ getenv "BITWARDENRS_ICON_BLACKLIST_REGEXL" }}
{{ end -}}
ICON_BLACKLIST_NON_GLOBAL_IPS={{ getenv "BITWARDENRS_ICON_BLACKLIST_NON_GLOBAL_IPS" "true" | conv.Bool }}
DISABLE_2FA_REMEMBER={{ getenv "BITWARDENRS_DISABLE_2FA_REMEMBER" "false" | conv.Bool }}
SIGNUPS_ALLOWED={{ getenv "BITWARDENRS_SIGNUPS_ALLOWED" "true" | conv.Bool }}
SIGNUPS_VERIFY={{ getenv "BITWARDENRS_SIGNUPS_VERIFY" "false" | conv.Bool }}
SIGNUPS_VERIFY_RESEND_TIME={{ getenv "BITWARDENRS_SIGNUPS_VERIFY_RESEND_TIME" "3600" }}
SIGNUPS_VERIFY_RESEND_LIMIT={{ getenv "BITWARDENRS_SIGNUPS_VERIFY_RESEND_LIMIT" "6" }}
{{ if (getenv "BITWARDENRS_SIGNUPS_DOMAINS_WHITELIST") -}}
SIGNUPS_DOMAINS_WHITELIST={{ getenv "BITWARDENRS_SIGNUPS_DOMAINS_WHITELIST" }}
{{ end -}}
INVITATIONS_ALLOWED={{ getenv "BITWARDENRS_INVITATIONS_ALLOWED" "true" | conv.Bool }}
INVITATION_ORG_NAME={{ getenv "BITWARDENRS_INVITATION_ORG_NAME" "Bitwarden_RS" }}
{{ if (getenv "BITWARDENRS_ADMIN_TOKEN") -}}
ADMIN_TOKEN={{ getenv "BITWARDENRS_ADMIN_TOKEN" }}
{{ end -}}
DISABLE_ADMIN_TOKEN=false
PASSWORD_ITERATIONS={{ getenv "BITWARDENRS_PASSWORD_ITERATIONS" "100000" }}
SHOW_PASSWORD_HINT={{ getenv "BITWARDENRS_SHOW_PASSWORD_HINT" "true" | conv.Bool }}
DOMAIN={{ getenv "BITWARDENRS_DOMAIN" "http://localhost/" }}
AUTHENTICATOR_DISABLE_TIME_DRIFT={{ getenv "BITWARDENRS_AUTHENTICATOR_DISABLE_TIME_DRIFT" "false" | conv.Bool }}
ROCKET_ADDRESS=0.0.0.0
ROCKET_PORT=8080
{{ if (getenv "BITWARDENRS_ROCKET_WORKERS") -}}
ROCKET_WORKERS={{ getenv "BITWARDENRS_ROCKET_WORKERS" }}
{{ end -}}
{{ if (getenv "BITWARDENRS_SMTP_HOST") -}}
SMTP_HOST={{ getenv "BITWARDENRS_SMTP_HOST" }}
SMTP_FROM={{ getenv "BITWARDENRS_SMTP_FROM" }}
SMTP_FROM_NAME={{ getenv "BITWARDENRS_SMTP_FROM_NAME" "Bitwarden_RS" }}
SMTP_PORT={{ getenv "BITWARDENRS_SMTP_PORT" "587" }}
SMTP_SSL={{ getenv "BITWARDENRS_SMTP_SSL" "true" | conv.Bool }}
{{ if (getenv "BITWARDENRS_SMTP_USERNAME") -}}
SMTP_USERNAME={{ getenv "BITWARDENRS_SMTP_USERNAME" }}
SMTP_PASSWORD={{ getenv "BITWARDENRS_SMTP_PASSWORD" }}
{{ end -}}
SMTP_AUTH_MECHANISM={{ getenv "BITWARDENRS_SMTP_AUTH_MECHANISM" "Plain" }}
SMTP_TIMEOUT={{ getenv "BITWARDENRS_SMTP_TIMEOUT" "15" }}
{{ end -}}

View File

@ -1,17 +0,0 @@
#!/usr/bin/env sh
set -eo pipefail
/usr/local/bin/gomplate -V -o /app/.env -f /etc/templates/env.tmpl
if [ -n "$BITWARDENRS_DATABASE_URL" ]
then
WAITFOR_HOST=$(/usr/local/bin/url-parser host --url "$BITWARDENRS_DATABASE_URL")
WAITFOR_PORT=$(/usr/local/bin/url-parser port --url "$BITWARDENRS_DATABASE_URL")
printf "Wait for database server on '%s:%s' ...\n" "${WAITFOR_HOST}" "${WAITFOR_PORT:-5432}"
/usr/local/bin/wait-for "${WAITFOR_HOST}":"${WAITFOR_PORT:-5432}"
fi
printf "Start Bitwarden Server ...\n"
exec /app/bitwarden_rs

View File

@ -1,10 +0,0 @@
#!/usr/bin/env sh
set -eo pipefail
URL=http://127.0.0.1:8080/alive
wget --quiet --tries=1 --spider ${URL}
[ $? -ne 0 ] && exit 1
exit 0

View File

@ -1,26 +1,11 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
"ignorePresets": [":prHourlyLimit2"],
"regexManagers": [
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": [
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\sENV .*?_VERSION=\"\\${.*:-(?<currentValue>.*)}\"\\s"
]
},
{
"fileMatch": ["^Makefile$"],
"matchStrings": [
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\sexport .*?_VERSION \\?= (?<currentValue>.*)\\s"
]
}
],
"extends": ["github>thegeeklab/renovate-presets:docker"],
"packageRules": [
{
"datasources": ["github-releases"],
"groupName": "bitwarden_rs packages",
"packagePatterns": ["^dani-garcia"]
"groupName": "vaultwarden packages",
"matchDatasources": ["github-releases"],
"matchPackagePatterns": ["^dani-garcia"]
}
]
}