forked from nineinchnick/trino-openapi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
26 lines (22 loc) · 814 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ARG TRINO_VERSION
FROM nineinchnick/trino-core:$TRINO_VERSION
ARG VERSION
ADD target/trino-openapi-$VERSION/ /usr/lib/trino/plugin/openapi/
ADD catalog/ /etc/trino/catalog/disabled/
ADD docker-entrypoint.sh /usr/local/bin/
ENV OPENAPI_AUTH_TYPE=none \
OPENAPI_TOKEN_ENDPOINT=/oauth/token \
OPENAPI_CLIENT_ID="" \
OPENAPI_CLIENT_SECRET="" \
OPENAPI_GRANT_TYPE=password \
OPENAPI_USERNAME="" \
OPENAPI_PASSWORD="" \
OPENAPI_BEARER_TOKEN="" \
OPENAPI_API_KEY_NAME="" \
OPENAPI_API_KEY_VALUE="" \
OPENAPI_API_KEYS="" \
OPENAPI_MAX_REQUESTS_PER_SECOND="1.7976931348623157e+308" \
OPENAPI_MAX_SPLITS_PER_SECOND="1.7976931348623157e+308" \
OPENAPI_DOMAIN_EXPANSION_LIMIT="256"
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["/usr/lib/trino/bin/run-trino"]