Skip to content
Snippets Groups Projects
Dockerfile 864 B
Newer Older
Steffen Köhler's avatar
Steffen Köhler committed
FROM folioorg/okapi:6.1.3
Ulf Seltmann's avatar
Ulf Seltmann committed
EXPOSE 9130
ENTRYPOINT ["/docker-entrypoint"]
Ulf Seltmann's avatar
Ulf Seltmann committed
CMD [ "dev" ]
Ulf Seltmann's avatar
Ulf Seltmann committed

Steffen Köhler's avatar
Steffen Köhler committed
ENV OKAPI_PORT='9130' \
Ulf Seltmann's avatar
Ulf Seltmann committed
	OKAPI_URL='http://localhost:9130' \
	OKAPI_HOST='localhost' \
	OKAPI_CLUSTERHOST='localhost' \
	OKAPI_NODENAME='okapi' \
	OKAPI_LOGLEVEL='INFO' \
	HAZELCAST_HOST='localhost' \
	HAZELCAST_PORT=5701 \
	CLUSTER_HOST='localhost' \
	CLUSTER_PORT='5703' \
Ulf Seltmann's avatar
Ulf Seltmann committed
	HAZELCAST_CONFIG_FILE='/etc/hazelcast.xml' \
Steffen Köhler's avatar
Steffen Köhler committed
	OKAPI_CONFIG_FILE='/etc/okapi/config.json' \
Steffen Köhler's avatar
Steffen Köhler committed
	DATABASE_TRY_COUNT=120 \
	ENABLE_METRICS='false' \
	METRICS_OPTIONS='-Dvertx.metrics.options.enabled=true -DprometheusOptions={\"embeddedServerOptions\":{\"port\":9930}} -DjmxMetricsOptions={\"domain\":\"org.folio\"} -DmetricsPrefixFilter=org.folio'
Ulf Seltmann's avatar
Ulf Seltmann committed

USER root

Ulf Seltmann's avatar
Ulf Seltmann committed
COPY assets/docker-entrypoint /
Steffen Köhler's avatar
Steffen Köhler committed
COPY assets/hazelcast.xml /etc/
COPY assets/okapi/config.json /etc/okapi/

Steffen Köhler's avatar
Steffen Köhler committed
RUN apk add --no-cache jq

Steffen Köhler's avatar
Steffen Köhler committed
##USER folio