mirror of
				https://gitea.invidious.io/iv-org/invidious
				synced 2025-06-05 23:29:12 +02:00 
			
		
		
		
	Download liblsquic.a from iv-org/liblsquic-static-alpine
This only affects Docker installs. Regular builds still use the binary shipped with `lsquic.cr`.
This commit is contained in:
		| @@ -4,12 +4,7 @@ WORKDIR /invidious | |||||||
| COPY ./shard.yml ./shard.yml | COPY ./shard.yml ./shard.yml | ||||||
| COPY ./shard.lock ./shard.lock | COPY ./shard.lock ./shard.lock | ||||||
| RUN shards install && \ | RUN shards install && \ | ||||||
|     # TODO: Document build instructions |     curl -Lo ./lib/lsquic/src/lsquic/ext/liblsquic.a https://github.com/iv-org/lsquic-static-alpine/releases/download/v2.18.1/liblsquic.a | ||||||
|     # See https://github.com/omarroth/boringssl-alpine/blob/master/APKBUILD, |  | ||||||
|     # https://github.com/omarroth/lsquic-alpine/blob/master/APKBUILD, |  | ||||||
|     # https://github.com/omarroth/lsquic.cr/issues/1#issuecomment-631610081 |  | ||||||
|     # for details building static lib |  | ||||||
|     curl -Lo ./lib/lsquic/src/lsquic/ext/liblsquic.a https://omar.yt/lsquic/liblsquic-v2.18.1.a |  | ||||||
| COPY ./src/ ./src/ | COPY ./src/ ./src/ | ||||||
| # TODO: .git folder is required for building – this is destructive. | # TODO: .git folder is required for building – this is destructive. | ||||||
| # See definition of CURRENT_BRANCH, CURRENT_COMMIT and CURRENT_VERSION. | # See definition of CURRENT_BRANCH, CURRENT_COMMIT and CURRENT_VERSION. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user