You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							30 lines
						
					
					
						
							743 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							30 lines
						
					
					
						
							743 B
						
					
					
				| FROM node:alpine | |
| LABEL maintainer="Johannes Schickling <schickling.j@gmail.com>" | |
|  | |
| ENV VERSION "v2.2.10" | |
| ENV FOLDER "swagger-ui-2.2.10" | |
| ENV API_URL "http://petstore.swagger.io/v2/swagger.json" | |
| ENV API_KEY "**None**" | |
| ENV OAUTH_CLIENT_ID "**None**" | |
| ENV OAUTH_CLIENT_SECRET "**None**" | |
| ENV OAUTH_REALM "**None**" | |
| ENV OAUTH_APP_NAME "**None**" | |
| ENV OAUTH_ADDITIONAL_PARAMS "**None**" | |
| ENV SWAGGER_JSON "/app/swagger.json" | |
| ENV PORT 80 | |
|  | |
| WORKDIR /app | |
|  | |
| RUN apk add --no-cache openssl \ | |
|   && wget -qO- https://github.com/swagger-api/swagger-ui/archive/$VERSION.tar.gz | tar xvz \ | |
|   && cp -r $FOLDER/dist/* . \ | |
|   && rm -rf $FOLDER \ | |
|   && npm install -g http-server \ | |
|   && apk del openssl | |
|  | |
| ADD run.sh run.sh | |
|  | |
| # webserver port | |
| EXPOSE 80 | |
|  | |
| CMD ["sh", "run.sh"]
 |