diff --git a/Dockerfile b/Dockerfile index c327af9..12c8ee8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,13 +19,15 @@ ENV HTTPS_PROXY=${https_proxy} # ========================================================= # System dependencies & Extensions -# Redirect APT Repositories to Local Nexus (10.15.39.186) +# Timpa total sources.list dan bypass proxy eksternal # ========================================================= -RUN sed -i 's|http://deb.debian.org/debian|http://10.15.39.186:8081/repository/debian-proxy/|g' /etc/apt/sources.list \ - && sed -i 's|http://security.debian.org/debian-security|http://10.15.39.186:8081/repository/debian-security-proxy/|g' /etc/apt/sources.list \ - && apt-get update -o Acquire::Retries=5 \ - && apt-get install -y --no-install-recommends --fix-missing \ +RUN echo "deb http://10.15.39.186:8081/repository/debian-proxy/ bullseye main" > /etc/apt/sources.list \ + && echo "deb http://10.15.39.186:8081/repository/debian-proxy/ bullseye-updates main" >> /etc/apt/sources.list \ + && echo "deb http://10.15.39.186:8081/repository/debian-security-proxy/ bullseye-security main" >> /etc/apt/sources.list \ + && rm -rf /etc/apt/sources.list.d/* \ + && env -u http_proxy -u https_proxy -u HTTP_PROXY -u HTTPS_PROXY apt-get update \ + && env -u http_proxy -u https_proxy -u HTTP_PROXY -u HTTPS_PROXY apt-get install -y --no-install-recommends \ nginx \ vim \ wget \ @@ -36,14 +38,8 @@ RUN sed -i 's|http://deb.debian.org/debian|http://10.15.39.186:8081/repository/d libaio1 \ libaio-dev \ unzip \ - && docker-php-ext-configure gd \ - --with-freetype \ - --with-jpeg \ - && docker-php-ext-install \ - gd \ - pdo \ - pdo_mysql \ - zip \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install gd pdo pdo_mysql zip \ && pecl install redis \ && docker-php-ext-enable redis \ && rm -rf /var/lib/apt/lists/*