feat: docker stuff
This commit is contained in:
		
							
								
								
									
										16
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
			
		||||
FROM caddy:2-alpine
 | 
			
		||||
 | 
			
		||||
# Copy all static files to Caddy's default serve directory
 | 
			
		||||
COPY . /usr/share/caddy/
 | 
			
		||||
 | 
			
		||||
# Create Caddyfile for HTTP only serving
 | 
			
		||||
RUN echo "# Caddyfile" > /etc/caddy/Caddyfile && \
 | 
			
		||||
    echo ":80 {" >> /etc/caddy/Caddyfile && \
 | 
			
		||||
    echo "    root * /usr/share/caddy" >> /etc/caddy/Caddyfile && \
 | 
			
		||||
    echo "    file_server" >> /etc/caddy/Caddyfile && \
 | 
			
		||||
    echo "}" >> /etc/caddy/Caddyfile
 | 
			
		||||
 | 
			
		||||
# Expose port 80
 | 
			
		||||
EXPOSE 80
 | 
			
		||||
 | 
			
		||||
# Caddy will automatically use the Caddyfile in /etc/caddy/
 | 
			
		||||
		Reference in New Issue
	
	Block a user