Re-instate the stagger doc server

This commit is contained in:
Marc Di Luzio 2020-06-13 10:59:25 +01:00
parent 55cd4fe4a5
commit 9d91fb836f
3 changed files with 24 additions and 1 deletions

View file

@ -21,6 +21,11 @@ jobs:
- name: Install dict
run: sudo apt-get update && sudo apt-get install wamerican
- name: Install swagger
run: |
sudo curl -o /usr/local/bin/swagger -L'#' https://github.com/go-swagger/go-swagger/releases/download/v0.23.0/swagger_linux_amd64
sudo chmod +x /usr/local/bin/swagger
- name: Check out repo
uses: actions/checkout@v2

8
Dockerfile.docs Normal file
View file

@ -0,0 +1,8 @@
FROM quay.io/goswagger/swagger:latest
LABEL maintainer="Marc Di Luzio <marc.diluzio@gmail.com>"
WORKDIR /app
COPY . .
CMD [ "serve", "pkg/rove/rove.swagger.json", "--no-open" ]

View file

@ -30,8 +30,18 @@ services:
- GRPC_ENDPOINT=rove-server:8082
command: [ ./rove-reverse-proxy ]
rove-docs:
build:
context: .
dockerfile: Dockerfile.docs
image: rove-docs:latest
ports:
- "80:80"
environment:
- PORT=80
rove-server:
depends_on: [ rove-accountant, rove-reverse-proxy ]
depends_on: [ rove-accountant, rove-reverse-proxy, rove-docs]
build:
context: .
dockerfile: Dockerfile