feat(services): add and configure standalone swagger-ui instance

This commit is contained in:
Collin M. Barrett 2020-10-02 17:59:49 -05:00
parent 2677ca0e59
commit 1ef5e03679
2 changed files with 14 additions and 0 deletions

3
.env
View file

@ -1,3 +1,6 @@
API_DOCS_URLS="[ { url: \"http://directory-api/v1/swagger.json\", name: \"Directory\" } ]"
API_DOCS_URLS_PRIMARY_NAME=Directory
APPLICATION_INSIGHTS_SERVER_TELEMETRY_CHANNEL_STORAGE_PATH=application-insights
ARCHIVAL_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY=

View file

@ -11,6 +11,17 @@ services:
volumes:
- ./reverse-proxy/svr-includes:/etc/nginx/svr-includes:ro
api-docs:
image: swaggerapi/swagger-ui:latest
restart: always
networks:
- reverse-proxy
depends_on:
- directory-api
environment:
URLS: ${API_DOCS_URLS}
URLS_PRIMARY_NAME: ${API_DOCS_URLS_PRIMARY_NAME}
archival-api:
image: ghcr.io/collinbarrett/filterlists-archival-api
restart: always