mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-16 17:27:43 +01:00
* Add dockerfile * Make the dockerfile work * try docker container for font building * remove workflow dep * add docker compose file * test docker image * update build font flow * update to v3 * cleanup * add filter options for installs * test * revert filter on install * optimize font building * Rename workflow * test and compare workflows * test workflow * test * try with filter * test old script github actions * Fix old script * this works? * test script * finialize font script * remove workspace packages * add pnpm-lock.yaml in workflows
22 lines
577 B
Docker
22 lines
577 B
Docker
## This Dockerfile is for building image for github actions
|
|
FROM debian:stable-slim
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install zlib1g-dev fontforge git build-essential ruby-full -y
|
|
|
|
# sfnt2woff
|
|
RUN git clone https://github.com/bramstein/sfnt2woff-zopfli.git sfnt2woff-zopfli
|
|
WORKDIR /sfnt2woff-zopfli
|
|
RUN make
|
|
RUN cp sfnt2woff-zopfli /usr/local/bin/sfnt2woff
|
|
|
|
# WOFF2
|
|
WORKDIR /
|
|
RUN git clone --recursive https://github.com/google/woff2.git
|
|
WORKDIR /woff2
|
|
RUN make clean all
|
|
RUN mv woff2_compress /usr/local/bin/
|
|
RUN mv woff2_decompress /usr/local/bin/
|
|
|
|
RUN gem install fontcustom
|