forked from midou/invidious
		
	Switch to official crystallang alpine image (#1247)
* Switch to official crystal-lang alpine image
This commit is contained in:
		@@ -1,7 +1,5 @@
 | 
			
		||||
FROM alpine:edge AS builder
 | 
			
		||||
RUN apk add --no-cache curl crystal shards libc-dev \
 | 
			
		||||
    yaml-dev libxml2-dev sqlite-dev zlib-dev openssl-dev \
 | 
			
		||||
    yaml-static sqlite-static zlib-static openssl-libs-static
 | 
			
		||||
FROM crystallang/crystal:0.35.0-alpine AS builder
 | 
			
		||||
RUN apk add --no-cache curl sqlite-static
 | 
			
		||||
WORKDIR /invidious
 | 
			
		||||
COPY ./shard.yml ./shard.yml
 | 
			
		||||
RUN shards update && shards install && \
 | 
			
		||||
@@ -16,7 +14,7 @@ COPY ./src/ ./src/
 | 
			
		||||
# See definition of CURRENT_BRANCH, CURRENT_COMMIT and CURRENT_VERSION.
 | 
			
		||||
COPY ./.git/ ./.git/
 | 
			
		||||
RUN crystal build ./src/invidious.cr \
 | 
			
		||||
    --static --warnings all --error-on-warnings \
 | 
			
		||||
    --static --warnings all \
 | 
			
		||||
    --link-flags "-lxml2 -llzma"
 | 
			
		||||
 | 
			
		||||
FROM alpine:latest
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user