| # | 
 | # Licensed to the Apache Software Foundation (ASF) under one or more | 
 | # contributor license agreements.  See the NOTICE file distributed with | 
 | # this work for additional information regarding copyright ownership. | 
 | # The ASF licenses this file to You 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 registry.access.redhat.com/ubi8/ubi:8.6 | 
 |  | 
 | ARG APISIX_VERSION=3.2.2 | 
 | LABEL apisix_version="${APISIX_VERSION}" | 
 | COPY ./yum.repos.d/apache-apisix.repo /etc/yum.repos.d/apache-apisix.repo | 
 | COPY ./yum.repos.d/openresty.repo /etc/yum.repos.d/openresty.repo | 
 |  | 
 | RUN yum update -y \ | 
 | 	&& yum install -y apisix-${APISIX_VERSION} \ | 
 | 	&& yum clean all \ | 
 | 	&& sed -i 's/PASS_MAX_DAYS\t99999/PASS_MAX_DAYS\t60/g' /etc/login.defs | 
 |  | 
 | WORKDIR /usr/local/apisix | 
 |  | 
 | ENV PATH=$PATH:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin | 
 |  | 
 | # forward request and error logs to docker log collector | 
 | RUN ln -sf /dev/stdout /usr/local/apisix/logs/access.log \ | 
 |     && ln -sf /dev/stderr /usr/local/apisix/logs/error.log | 
 |  | 
 | EXPOSE 9080 9443 | 
 |  | 
 | COPY ./docker-entrypoint.sh /docker-entrypoint.sh | 
 |  | 
 | ENTRYPOINT ["/docker-entrypoint.sh"] | 
 |  | 
 | CMD ["docker-start"] | 
 |  | 
 | STOPSIGNAL SIGQUIT |