mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-31 05:41:13 +00:00 
			
		
		
		
	Adds Healthcheck for all docker container
This commit is contained in:
		
					parent
					
						
							
								026f9da035
							
						
					
				
			
			
				commit
				
					
						66a68f6d22
					
				
			
		
					 11 changed files with 49 additions and 0 deletions
				
			
		|  | @ -97,5 +97,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/aarch64-unknown-linux-gnu/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  | @ -97,5 +97,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/aarch64-unknown-linux-gnu/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  | @ -94,5 +94,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build app/target/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  | @ -76,5 +76,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/x86_64-unknown-linux-musl/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  | @ -94,5 +94,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build app/target/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  |  | |||
|  | @ -76,5 +76,10 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/x86_64-unknown-linux-musl/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  |  | |||
|  | @ -97,5 +97,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/arm-unknown-linux-gnueabi/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  |  | |||
|  | @ -97,5 +97,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/arm-unknown-linux-gnueabi/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  |  | |||
|  | @ -98,5 +98,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/armv7-unknown-linux-gnueabihf/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
|  | @ -97,5 +97,9 @@ COPY Rocket.toml . | |||
| COPY --from=vault /web-vault ./web-vault | ||||
| COPY --from=build /app/target/armv7-unknown-linux-gnueabihf/release/bitwarden_rs . | ||||
| 
 | ||||
| COPY docker/healthcheck.sh ./healthcheck.sh | ||||
| 
 | ||||
| HEALTHCHECK --interval=10s --timeout=1s CMD bash healthcheck.sh || exit 1 | ||||
| 
 | ||||
| # Configures the startup! | ||||
| CMD ["./bitwarden_rs"] | ||||
							
								
								
									
										8
									
								
								docker/healthcheck.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								docker/healthcheck.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | |||
| #!/usr/bin/env sh | ||||
| 
 | ||||
| if [ -z "$ROCKET_TLS"] | ||||
| then | ||||
|   curl --fail http://localhost/alive || exit 1 | ||||
| else | ||||
|   curl --fail https://localhost/alive || exit 1 | ||||
| fi | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue