Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions generate/resources/enterprise-analytics/scripts/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ overridePort "ssl_proxy_upstream_port"
if [ ! -w /opt/enterprise-analytics/var -o \
$(find /opt/enterprise-analytics/var -maxdepth 0 -printf '%u') != "couchbase" ]; then
echo "/opt/enterprise-analytics/var is not owned and writable by UID 1000"
echo "Aborting as Couchbase Server will likely not run"
echo "Aborting as Enterprise Analytics will likely not run"
exit 1
fi
fi
Expand All @@ -58,7 +58,7 @@ overridePort "ssl_proxy_upstream_port"
validate_cpu_microarchitecture
fi

echo "Starting Couchbase Server -- Web UI available at http://<ip>:$restPortValue"
echo "Starting Enterprise Analytics -- Web UI available at http://<ip>:$restPortValue"
echo "and logs available in /opt/enterprise-analytics/var/lib/couchbase/logs"
exec runsvdir -P /etc/service
}
Expand Down
32 changes: 6 additions & 26 deletions generate/templates/enterprise-analytics/Dockerfile.template
Original file line number Diff line number Diff line change
Expand Up @@ -107,41 +107,21 @@ COPY scripts/entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
CMD ["enterprise-analytics"]

# 8091: Cluster administration REST/HTTP traffic, including Couchbase Web Console
# 8092: Views and XDCR access
# 8093: Query service REST/HTTP traffic
# 8094: Search Service REST/HTTP traffic
# 8095: Analytics service REST/HTTP traffic
# 8096: Eventing service REST/HTTP traffic
# 8097: Backup service REST/HTTP traffic
# 9123: Analytics prometheus
# 8091: Cluster administration REST/HTTP traffic, including Web Console
# 8095: Enterprise Analytics service REST/HTTP traffic
# 9123: Enterprise Analytics prometheus
# 11207: Data Service (SSL)
# 11210: Data Service
# 11280: Data Service prometheus
# 18091: Cluster administration REST/HTTP traffic, including Couchbase Web Console (SSL)
# 18092: Views and XDCR access (SSL)
# 18093: Query service REST/HTTP traffic (SSL)
# 18094: Search Service REST/HTTP traffic (SSL)
# 18095: Analytics service REST/HTTP traffic (SSL)
# 18096: Eventing service REST/HTTP traffic (SSL)
# 18097: Backup service REST/HTTP traffic (SSL)
# 18091: Cluster administration REST/HTTP traffic, including Web Console (SSL)
# 18095: Enterprise Analytics service REST/HTTP traffic (SSL)
EXPOSE 8091 \
8092 \
8093 \
8094 \
8095 \
8096 \
8097 \
9123 \
11207 \
11210 \
11280 \
18091 \
18092 \
18093 \
18094 \
18095 \
18096 \
18097
18095

VOLUME /opt/enterprise-analytics/var