# Copyright (c) 2017 OpenStack Foundation. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. FROM alpine:3.6 MAINTAINER stackube team RUN apk --no-cache add bash # Download and install glibc in one layer RUN apk --no-cache add wget ca-certificates libgcc && \ wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub && \ wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-2.23-r3.apk && \ wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-bin-2.23-r3.apk && \ apk add glibc-2.23-r3.apk glibc-bin-2.23-r3.apk && \ /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc/usr/lib && \ apk del wget && \ rm -f glibc-2.23-r3.apk glibc-bin-2.23-r3.apk ADD stackube-controller /stackube-controller ADD start.sh /start.sh ADD stackube.conf.default /stackube.conf.tmp