mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-29 07:24:55 +00:00 
			
		
		
		
	so that it can be served by the Asterisk web server. I had to change the Makefile in order to recursively install content from the static-http directory, hence the code review instead of just putting it in. Review: https://reviewboard.asterisk.org/r/2924/ ........ Merged revisions 401261 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@401263 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			37 lines
		
	
	
		
			808 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			808 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| #
 | |
| # Downloads Swagger-UI to put in static-http.
 | |
| #
 | |
| # Swagger-UI is a Swagger compliant HTML+JavaScript web app, which can be used
 | |
| # to browse ARI (Asterisk REST Interface).
 | |
| #
 | |
| 
 | |
| PROGNAME=$(basename $0)
 | |
| 
 | |
| : ${GIT:=git}
 | |
| : ${REPO:=https://github.com/leedm777/swagger-ui.git}
 | |
| : ${BRANCH:=asterisk}
 | |
| 
 | |
| if ! test -d static-http; then
 | |
|     echo "${PROGNAME}: Must run from Asterisk source directory" >&2
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| set -ex
 | |
| 
 | |
| CLONE_DIR=$(mktemp -d /tmp/swagger-ui.XXXXXX) || exit 1
 | |
| trap "rm -rf ${CLONE_DIR}" EXIT
 | |
| 
 | |
| ${GIT} clone -q -b ${BRANCH} ${REPO} ${CLONE_DIR}
 | |
| 
 | |
| rm -rf static-http/swagger-ui
 | |
| cp -a ${CLONE_DIR}/dist static-http/swagger-ui
 | |
| 
 | |
| cat <<EOF
 | |
| Swagger-UI downloaded. Install using 'make install'.
 | |
| 
 | |
| To use, enable  ARI (ari.conf), the HTTP server (http.conf) and static
 | |
| content (also http.conf).
 | |
| EOF
 |