kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/release/base/Dockerfile (about) 1 # Copyright 2014 The Kythe Authors. All rights reserved. 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 FROM debian:stretch 16 17 ENV DEBIAN_FRONTEND noninteractive 18 19 RUN apt-get update && \ 20 apt-get upgrade -y && \ 21 apt-get install -y --no-install-recommends \ 22 curl ca-certificates \ 23 less parallel jq net-tools locales zsh wget unzip libssl-dev \ 24 openjdk-8-jdk clang-3.8 ca-certificates-java uuid-dev flex \ 25 maven bison golang \ 26 libsasl2-dev && \ 27 apt-get clean 28 29 # Setup Kythe directory structure 30 RUN mkdir -p /kythe/{bin,lib}/ 31 ENV PATH /kythe/bin:$PATH 32 33 ADD kythe/release/base/fix_permissions.sh /kythe/bin/fix_permissions