PetrosStav commited on
Commit
4c6b097
·
verified ·
1 Parent(s): 044218e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -1,9 +1,13 @@
1
  # FROM intelligencenoborders/scinobo-citance-analysis:v0.1.0
2
 
3
- FROM scratch as docker-login
 
4
 
5
- RUN --mount=type=secret,id=DOCKER_USERNAME,mode=0444,required=true \
6
- --mount=type=secret,id=DOCKER_PASSWORD,mode=0444,required=true \
 
 
 
7
  echo "$(cat /run/secrets/DOCKER_PASSWORD)" | docker login -u "$(cat /run/secrets/DOCKER_USERNAME)" --password-stdin registry.hub.docker.com
8
 
9
  FROM intelligencenoborders/inobo:citance_analysis_scibert
 
1
  # FROM intelligencenoborders/scinobo-citance-analysis:v0.1.0
2
 
3
+ # Stage 1: Authenticate to Docker registry
4
+ FROM alpine:latest AS docker-login
5
 
6
+ RUN apk add --no-cache docker-cli
7
+
8
+ # Use BuildKit secrets for secure credential handling
9
+ RUN --mount=type=secret,id=DOCKER_USERNAME,required=true \
10
+ --mount=type=secret,id=DOCKER_PASSWORD,required=true \
11
  echo "$(cat /run/secrets/DOCKER_PASSWORD)" | docker login -u "$(cat /run/secrets/DOCKER_USERNAME)" --password-stdin registry.hub.docker.com
12
 
13
  FROM intelligencenoborders/inobo:citance_analysis_scibert