10-config 898 B

1234567891011121314151617181920212223242526272829303132
  1. #!/usr/bin/with-contenv bash
  2. # make our folders
  3. mkdir -p \
  4. /config/{nginx/site-confs,keys} \
  5. /run \
  6. /var/lib/nginx/tmp/client_body \
  7. /var/tmp/nginx
  8. # copy config files
  9. if [[ ! -f /config/nginx/nginx.conf ]]; then
  10. cp /defaults/nginx.conf /config/nginx/nginx.conf
  11. fi
  12. if [[ ! -f /config/nginx/site-confs/default ]]; then
  13. tpl /defaults/default > /config/nginx/site-confs/default
  14. fi
  15. if [[ ! -f /config/config.js ]]; then
  16. cp /defaults/config.js /config/config.js
  17. sed -i \
  18. -e "s#jitsi-meet.example.com#$XMPP_DOMAIN#g" \
  19. -e "s#bosh:.*#bosh: '/http-bind',#" \
  20. -e "s#muc:.*#muc: '${XMPP_MUC_DOMAIN}',#" \
  21. -e "s#// focusUserJid:.*#focusUserJid: '${JICOFO_AUTH_USER}@${XMPP_AUTH_DOMAIN}',#" \
  22. /config/config.js
  23. fi
  24. if [[ ! -f /config/interface_config.js ]]; then
  25. cp /defaults/interface_config.js /config/interface_config.js
  26. fi