diff --git a/docker-compose.yml b/docker-compose.yml index eaefc2d..0ad7277 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -41,8 +41,16 @@ services: build: context: . dockerfile: ./docker/php/Dockerfile + args: + # اینجا می‌توانید آدرس Nexus داخلی سرور خود را بدهید + - COMPOSER_REGISTRY=http://192.168.1.201:8081/repository/composer-runflare/ + - LINUX_REGISTRY=http://192.168.1.201:8081/repository/debian-arvan + - SECURITY_REGISTRY=http://192.168.1.201:8081/repository/debian-arvan-security + - NPM_REGISTRY=http://192.168.1.201:8081/repository/npm-group/ + - NODE_REGISTRY=http://192.168.1.201:8081/repository/node-dist volumes: - ./:/var/www/html:rw + depends_on: - mariadb networks: diff --git a/docker/php/entrypoint.sh b/docker/php/entrypoint.sh index 0f300cd..da81bbc 100644 --- a/docker/php/entrypoint.sh +++ b/docker/php/entrypoint.sh @@ -27,6 +27,7 @@ rm -rf node_modules package-lock.json # ۵. نصب پکیج‌های NPM و بیلد فرانت‌اند echo "[+] Installing NPM dependencies..." +npm config set registry ${NPM_REGISTRY} npm install echo "[+] Building frontend assets..."