Browse Source

Add a dockerfile, document its usage in the readme (#260)

pull/261/head
Arnaud Rebillout 1 year ago
committed by GitHub
parent
commit
4a07e09b94
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      Dockerfile
  2. 21
      README.md

13
Dockerfile

@ -0,0 +1,13 @@
FROM node:buster
RUN apt-get update -y \
&& apt-get install -y --no-install-recommends \
bundler \
ruby \
ruby-dev \
\
fontforge \
woff-tools \
woff2
CMD bash

21
README.md

@ -88,6 +88,27 @@ Or serve it on a local server on http://localhost:7998:
$ npm run dev
### Build the font in a Docker container
Another possibility is to build the font using the Dockerfile provided.
First, build the Docker image:
$ docker build -t fa-builder .
Then, run the Docker container:
$ docker run --rm -it \
-u $(id -u):$(id -g) \
-v $(pwd):$(pwd) \
-w $(pwd) \
fa-builder
Within the container, build the font:
$ bundle install --path vendor/bundle
$ npm ci
$ make -C src/icons
<!--- reference links for badges -->
[all-contrib]: https://img.shields.io/badge/all_contributors-125-orange.svg?style=flat-square "All Contributors badge"

Loading…
Cancel
Save