UPDATE
This commit is contained in:
+9
-12
@@ -1,22 +1,19 @@
|
|||||||
FROM docker.iranserver.com/node:20-bookworm-slim AS base
|
ARG DOCKER_REGISTRY_MIRROR=mirror-docker.runflare.com
|
||||||
|
ARG DEBIAN_MIRROR=mirror-linux.runflare.com/debian
|
||||||
|
ARG NPM_REGISTRY_MIRROR=https://mirror-npm.runflare.com/
|
||||||
|
|
||||||
|
FROM ${DOCKER_REGISTRY_MIRROR}/library/node:20-bookworm-slim AS base
|
||||||
|
|
||||||
ENV NEXT_TELEMETRY_DISABLED=1
|
ENV NEXT_TELEMETRY_DISABLED=1
|
||||||
|
|
||||||
RUN rm -f /etc/apt/sources.list /etc/apt/sources.list.d/* && \
|
RUN rm -f /etc/apt/sources.list /etc/apt/sources.list.d/* && \
|
||||||
printf '%s\n' \
|
printf '%s\n' \
|
||||||
'deb https://mirror-linux.runflare.com/debian/ bookworm main contrib non-free non-free-firmware' \
|
"deb https://${DEBIAN_MIRROR} bookworm main contrib non-free non-free-firmware" \
|
||||||
'deb https://mirror-linux.runflare.com/debian/ bookworm-updates main contrib non-free non-free-firmware' \
|
"deb https://${DEBIAN_MIRROR} bookworm-updates main contrib non-free non-free-firmware" \
|
||||||
'deb https://mirror-linux.runflare.com/debian-security/ bookworm-security main contrib non-free non-free-firmware' \
|
"deb https://mirror-linux.runflare.com/debian-security/ bookworm-security main contrib non-free non-free-firmware" \
|
||||||
'' \
|
|
||||||
'deb [trusted=yes] https://mirror2.chabokan.net/debian bookworm main contrib non-free non-free-firmware' \
|
|
||||||
'deb [trusted=yes] https://mirror2.chabokan.net/debian-security bookworm-security main contrib non-free non-free-firmware' \
|
|
||||||
'' \
|
|
||||||
'deb http://mirror.iranserver.com/debian/ bookworm main contrib non-free non-free-firmware' \
|
|
||||||
'deb-src http://mirror.iranserver.com/debian/ bookworm main contrib non-free non-free-firmware' \
|
|
||||||
> /etc/apt/sources.list
|
> /etc/apt/sources.list
|
||||||
|
|
||||||
RUN npm config set registry https://package-mirror.liara.ir/repository/npm/ && \
|
RUN npm config set registry ${NPM_REGISTRY_MIRROR} && \
|
||||||
npm config set @chabokan:registry https://mirror2.chabokan.net/npm/ && \
|
|
||||||
npm config set strict-ssl false && \
|
npm config set strict-ssl false && \
|
||||||
npm config set fetch-retries 5 && \
|
npm config set fetch-retries 5 && \
|
||||||
npm config set fetch-retry-mintimeout 20000
|
npm config set fetch-retry-mintimeout 20000
|
||||||
|
|||||||
@@ -3,6 +3,10 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
|
args:
|
||||||
|
DOCKER_REGISTRY_MIRROR: mirror-docker.runflare.com
|
||||||
|
DEBIAN_MIRROR: mirror-linux.runflare.com/debian
|
||||||
|
NPM_REGISTRY_MIRROR: https://mirror-npm.runflare.com/
|
||||||
container_name: croplogic-frontend
|
container_name: croplogic-frontend
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file:
|
env_file:
|
||||||
|
|||||||
Reference in New Issue
Block a user