This commit is contained in:
mcoder 2026-04-17 00:24:11 +03:30
parent 7742ea3e4b
commit 91983c0aed
4 changed files with 0 additions and 40 deletions

View File

@ -4,11 +4,6 @@ FROM php:8.2-fpm-bookworm
ARG COMPOSER_REGISTRY="https://mirror-composer.runflare.com"
ARG LINUX_REGISTRY="http://deb.debian.org/debian"
ARG SECURITY_REGISTRY="http://security.debian.org/debian-security"
ARG NPM_REGISTRY="https://registry.npmjs.org"
ARG NODE_VERSION="20.12.2"
ARG NODE_REGISTRY="https://nodejs.org/dist"
# تغییر سورس‌های apt
RUN sed -i "s|http://deb.debian.org/debian|${LINUX_REGISTRY}|g" /etc/apt/sources.list.d/debian.sources \
&& sed -i "s|http://security.debian.org/debian-security|${SECURITY_REGISTRY}|g" /etc/apt/sources.list.d/debian.sources \
@ -25,14 +20,6 @@ RUN apt-get update && apt-get install -y --allow-downgrades --no-install-recomme
ca-certificates \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
# === [ نصب Node.js نسخه 20 ] ===
# از آنجا که مخازن دبیان نسخه 18 را دارند، نسخه 20 را مستقیم از مخزن رسمی می‌گیریم
RUN curl -fsSLO "${NODE_REGISTRY}/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" \
&& tar -xJf "node-v${NODE_VERSION}-linux-x64.tar.xz" -C /usr/local --strip-components=1 \
&& rm "node-v${NODE_VERSION}-linux-x64.tar.xz"
# تنظیم ریجستری اختصاصی NPM
RUN npm config set registry ${NPM_REGISTRY}
COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
RUN install-php-extensions zip bcmath pdo pdo_mysql

View File

@ -21,17 +21,7 @@ fi
echo "[+] Generating App Key..."
php artisan key:generate --no-interaction
# ۴. پاکسازی node_modules قدیمی
echo "[+] Cleaning old node_modules..."
rm -rf node_modules package-lock.json
# ۵. نصب پکیج‌های NPM و بیلد فرانت‌اند
echo "[+] Installing NPM dependencies..."
npm config set registry "http://192.168.1.201:8081/repository/npm-group/"
npm install
echo "[+] Building frontend assets..."
npm run build
# ۶. آماده‌سازی پایگاه داده
echo "[+] Running database migrations..."

View File

@ -1,6 +0,0 @@
export default {
plugins: {
'@tailwindcss/postcss': {},
autoprefixer: {},
},
}

View File

@ -1,11 +0,0 @@
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./resources/**/*.blade.php",
"./resources/**/*.js",
],
theme: {
extend: {},
},
plugins: [],
}