You've already forked oauth2-proxy
							
							
				mirror of
				https://github.com/oauth2-proxy/oauth2-proxy.git
				synced 2025-10-30 23:47:52 +02:00 
			
		
		
		
	Add nsswitch.conf to Docker image (#400)
* Add nsswitch.conf to Docker image Created nsswitch.conf to use locally defined translations before DNS. Copied to /etc/nsswitch.conf in the image. * Add new line * Updated Changelog Co-authored-by: Dan Bond <danbond@protonmail.com>
This commit is contained in:
		| @@ -9,6 +9,7 @@ | ||||
|  | ||||
| ## Changes since v5.0.0 | ||||
|  | ||||
| - [#400](https://github.com/pusher/oauth2_proxy/pull/400) Add `nsswitch.conf` to Docker image to allow hosts file to work (@luketainton) | ||||
| - [#385](https://github.com/pusher/oauth2_proxy/pull/385) Use the `Authorization` header instead of `access_token` for refreshing GitHub Provider sessions (@ibuclaw) | ||||
| - [#372](https://github.com/pusher/oauth2_proxy/pull/372) Allow fallback to secondary verified email address in GitHub provider (@dmnemec) | ||||
| - [#335](https://github.com/pusher/oauth2_proxy/pull/335) OIDC Provider support for empty id_tokens in the access token refresh response (@howzat) | ||||
|   | ||||
| @@ -23,6 +23,7 @@ RUN ./configure && make build && touch jwt_signing_key.pem | ||||
|  | ||||
| # Copy binary to alpine | ||||
| FROM alpine:3.10 | ||||
| COPY nsswitch.conf /etc/nsswitch.conf | ||||
| COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/oauth2_proxy /bin/oauth2_proxy | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/jwt_signing_key.pem /etc/ssl/private/jwt_signing_key.pem | ||||
|   | ||||
| @@ -23,6 +23,7 @@ RUN ./configure && GOARCH=arm64 make build && touch jwt_signing_key.pem | ||||
|  | ||||
| # Copy binary to alpine | ||||
| FROM arm64v8/alpine:3.10 | ||||
| COPY nsswitch.conf /etc/nsswitch.conf | ||||
| COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/oauth2_proxy /bin/oauth2_proxy | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/jwt_signing_key.pem /etc/ssl/private/jwt_signing_key.pem | ||||
|   | ||||
| @@ -23,6 +23,7 @@ RUN ./configure && GOARCH=arm GOARM=6 make build && touch jwt_signing_key.pem | ||||
|  | ||||
| # Copy binary to alpine | ||||
| FROM arm32v6/alpine:3.10 | ||||
| COPY nsswitch.conf /etc/nsswitch.conf | ||||
| COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/oauth2_proxy /bin/oauth2_proxy | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/jwt_signing_key.pem /etc/ssl/private/jwt_signing_key.pem | ||||
|   | ||||
							
								
								
									
										1
									
								
								nsswitch.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								nsswitch.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| hosts: files dns | ||||
		Reference in New Issue
	
	Block a user