This commit is contained in:
2026-05-03 13:43:05 +03:30
parent b9b745baf6
commit c463775bd7
2 changed files with 14 additions and 13 deletions
+9 -12
View File
@@ -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
+5 -1
View File
@@ -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