[FIX] Snap font issue for sharp (#11514)

* Install fontconfig for snap

* Add fontconfig environment variables so sharp can find fonts
pull/11524/head
Aaron Ogle 8 years ago committed by Diego Sampaio
parent 829c5d1bfb
commit cabbd6287b
  1. 8
      .snapcraft/resources/startRocketChat
  2. 5
      .snapcraft/snapcraft.yaml

@ -3,6 +3,14 @@
function start_rocketchat {
echo "Checking if oplog has been enabled, and enabling if not"
LC_ALL=C mongo $SNAP/bin/initreplset.js
## For making fonts work for sharp
export XDG_DATA_HOME=$SNAP/usr/share
# Font Config
export FONTCONFIG_PATH=$SNAP/etc/fonts/config.d
export FONTCONFIG_FILE=$SNAP/etc/fonts/fonts.conf
export DEPLOY_METHOD=snap
export NODE_ENV=production

@ -16,7 +16,7 @@ apps:
rocketchat-server:
command: startRocketChat
daemon: simple
plugs: [network, network-bind, desktop]
plugs: [network, network-bind]
rocketchat-mongo:
command: startmongo
daemon: simple
@ -54,10 +54,13 @@ parts:
source: .
stage-packages:
- execstack
- fontconfig-config
stage:
- programs
- main.js
- .node_version.txt
- etc
- usr
mongodb:
build-packages:
- wget

Loading…
Cancel
Save