Sign inSign up

ackee/docs-generator

By ackee

Updated almost 6 years ago

Image
0

407

ackee/docs-generator repository overview

Ackee API documentation renderer / uploader

This Docker image contains a few tools we use for the rendering of API blueprints and subsequent uploading to object storage.

Supported object storage providers

Minio

Minio is s3-compatible object storage you can run anywhere you want. Uploading script rclone-upload-minio is configurable with following environment variables.

VariableDescription
MINIO_ACCESS_KEYobvious one, Minio instance prints this key after startup
MINIO_SECRET_KEYobvious one, Minio instance prints this key after startup
MINIO_ENDPOINTfull URL of your Minio instance e.g. http://localhost:9000
MINIO_BUCKETname of your Minio bucket e.g. documentation
MINIO_PREFIXdirectory prefix e.g. project-name, note it does not start with /
DOCS_OUTPUT_DIRECTORYdirectory you want to upload to Minio bucket
Google Cloud Storage (GCS)

Google Cloud Storage is object storage from the Google Cloud Plarform portfolio. Uploading script rclone-upload-gcs is configurable with following environment variables.

VariableDescription
GCLOUD_SA_KEYBase64-encoded Service Account key (JSON format)
GCLOUD_PROJECT_IDGCP project ID, note that project name is not the same as project ID (not always)
DOCS_OUTPUT_DIRECTORYdirectory you want to upload to GCS bucket
GCS_BUCKETname of your GCS bucket e.g. documentation
GCS_PREFIXdirectory prefix e.g. project-name, note it does not start with /

Tag summary

Content type

Image

Digest

Size

387 MB

Last updated

almost 6 years ago

docker pull ackee/docs-generator