Init
This commit is contained in:
		
							
								
								
									
										21
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
###############
 | 
			
		||||
# Build Stage #
 | 
			
		||||
###############
 | 
			
		||||
FROM hugomods/hugo:exts as builder
 | 
			
		||||
# Base URL
 | 
			
		||||
ARG HUGO_BASEURL=
 | 
			
		||||
ENV HUGO_BASEURL=${HUGO_BASEURL}
 | 
			
		||||
# Module Proxy
 | 
			
		||||
ARG HUGO_MODULE_PROXY=
 | 
			
		||||
ENV HUGO_MODULE_PROXY=${HUGO_MODULE_PROXY}
 | 
			
		||||
# Build site
 | 
			
		||||
COPY . /src
 | 
			
		||||
RUN hugo --minify --gc --enableGitInfo
 | 
			
		||||
# Set the fallback 404 page if defaultContentLanguageInSubdir is enabled, please replace the `en` with your default language code.
 | 
			
		||||
RUN cp ./public/en/404.html ./public/404.html
 | 
			
		||||
 | 
			
		||||
###############
 | 
			
		||||
# Final Stage #
 | 
			
		||||
###############
 | 
			
		||||
FROM hugomods/hugo:nginx
 | 
			
		||||
COPY --from=builder /src/public /site
 | 
			
		||||
		Reference in New Issue
	
	Block a user