I’m working on building a production-ready Docker ...
# questions-and-troubleshooting
m
I’m working on building a production-ready Docker image for StarRocks FE v3.3.18 from our local repo. So far, I’m: 1. Using
BUILD_TYPE=Release ./build-in-docker.sh --fe
to build FE in the dev container 2. Packaging the
output/fe/
artifacts into a minimal Ubuntu+Java image with
fe_entrypoint.sh
But I’d love your input on best practices: • Should we use a specific base image (e.g.,
starrocks/base-ubuntu
or stick with
ubuntu:22.04
)? • Is there an official
Dockerfile
or build pipeline we should align with? • Any recommendations for slimming the image (e.g., distroless, multi-stage)? • Should we include BE dependencies or keep FE truly standalone? Also — is it safe to reuse
fe_entrypoint.sh
from the official
starrocks/fe-ubuntu:3.3.18
image? Thanks in advance! 🙏