mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 13:55:25 +01:00 
			
		
		
		
	Merge pull request #2309 from polarathene/chore/dockerfile-improved-copy
chore: Use a single `COPY` by better leveraging `.dockerignore` patterns
This commit is contained in:
		| @@ -1,2 +1,11 @@ | ||||
| # Exclude everything from the Docker build context: | ||||
| * | ||||
|  | ||||
| # Except for this content: | ||||
| !bin/ | ||||
| !etc/ | ||||
| !testssl.sh | ||||
|  | ||||
| # But additionally exclude this nested content: | ||||
| bin/openssl.Darwin.* | ||||
| bin/openssl.FreeBSD.* | ||||
|   | ||||
| @@ -10,9 +10,8 @@ RUN apk update && \ | ||||
| USER testssl | ||||
| WORKDIR /home/testssl/ | ||||
|  | ||||
| COPY --chown=testssl:testssl etc/. /home/testssl/etc/ | ||||
| COPY --chown=testssl:testssl bin/. /home/testssl/bin/ | ||||
| COPY --chown=testssl:testssl testssl.sh /home/testssl/ | ||||
| # Copy over build context (after filtered by .dockerignore): bin/ etc/ testssl.sh | ||||
| COPY --chown=testssl:testssl . /home/testssl/ | ||||
|  | ||||
| ENTRYPOINT ["testssl.sh"] | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dirk Wetter
					Dirk Wetter