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
|
||||
|
||||
RUN rm -f /etc/apt/sources.list /etc/apt/sources.list.d/* && \
|
||||
printf '%s\n' \
|
||||
'deb https://mirror-linux.runflare.com/debian/ 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://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' \
|
||||
"deb https://${DEBIAN_MIRROR} bookworm 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" \
|
||||
> /etc/apt/sources.list
|
||||
|
||||
RUN npm config set registry https://package-mirror.liara.ir/repository/npm/ && \
|
||||
npm config set @chabokan:registry https://mirror2.chabokan.net/npm/ && \
|
||||
RUN npm config set registry ${NPM_REGISTRY_MIRROR} && \
|
||||
npm config set strict-ssl false && \
|
||||
npm config set fetch-retries 5 && \
|
||||
npm config set fetch-retry-mintimeout 20000
|
||||
|
||||
@@ -3,6 +3,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
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
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
@@ -14,4 +18,4 @@ services:
|
||||
|
||||
networks:
|
||||
crop_network:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
Reference in New Issue
Block a user