github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/build/deploy/Dockerfile (about)

     1  FROM debian:9.12-slim
     2  
     3  # For deployment, we need
     4  # libc6 - dynamically linked by cockroach binary
     5  # ca-certificates - to authenticate TLS connections for telemetry and
     6  #                   bulk-io with S3/GCS/Azure
     7  # tzdata - for time zone functions
     8  RUN apt-get update && \
     9  	apt-get -y upgrade && \
    10  	apt-get install -y libc6 ca-certificates tzdata && \
    11  	rm -rf /var/lib/apt/lists/*
    12  
    13  RUN mkdir -p /cockroach
    14  COPY cockroach.sh cockroach /cockroach/
    15  # Set working directory so that relative paths
    16  # are resolved appropriately when passed as args.
    17  WORKDIR /cockroach/
    18  
    19  # Include the directory into the path
    20  # to make it easier to invoke commands
    21  # via Docker
    22  ENV PATH=/cockroach:$PATH
    23  
    24  ENV COCKROACH_CHANNEL=official-docker
    25  
    26  EXPOSE 26257 8080
    27  ENTRYPOINT ["/cockroach/cockroach.sh"]