Эх сурвалжийг харах

HUE-8888 [docker] Updating gethue image build for multi language

Romain 5 жил өмнө
parent
commit
2a03e0aebe

+ 1 - 1
tools/docker/nginx/README.md

@@ -1,7 +1,7 @@
 
 ## Build
 
-    docker build . -t gethue/nginx:latest -f tools/docker/nginx/Dockerfile
+    docker build . -t gethue/nginx:latest -f tools/docker/nginx/Dockerfile --build-arg registry=gethue --build-arg tag=latest
 
 ## Push
 

+ 2 - 1
tools/docker/website/Dockerfile

@@ -19,7 +19,8 @@ RUN hugo --baseURL ""
 
 
 FROM nginx:1.17-alpine
-COPY --from=build /gethue/public /usr/share/nginx/html
+ARG lang=en
+COPY --from=build /gethue/public/${lang} /usr/share/nginx/html
 
 EXPOSE 80
 CMD ["nginx", "-g", "daemon off;"]

+ 5 - 2
tools/docker/website/README.md

@@ -1,10 +1,13 @@
 
 ## Build
 
-    docker build docs -t gethue/website:latest -f tools/docker/website/Dockerfile
+    docker build docs -t gethue/website:latest -f tools/docker/website/Dockerfile --build-arg lang=en
+    docker build docs -t gethue/website-jp:latest -f tools/docker/website/Dockerfile --build-arg lang=jp
 
     docker push gethue/website:latest
+    docker push gethue/website-jp:latest
 
 ## Run
 
-    docker run -it -p 80:80 gethue/website:latest
+    docker run -it -p 8000:80 gethue/website:latest
+    docker run -it -p 8001:80 gethue/website-jp:latest