Fix JS packages
This commit is contained in:
+10
-3
@@ -10,9 +10,9 @@ echo "Setting up dependencies..."
|
|||||||
|
|
||||||
# Create vendor directories and fix permissions
|
# Create vendor directories and fix permissions
|
||||||
echo "Fixing permissions..."
|
echo "Fixing permissions..."
|
||||||
mkdir -p bootstrap/cache storage/framework storage/logs
|
mkdir -p bootstrap/cache storage/framework storage/logs public/assets/vendor
|
||||||
chown -R www-data:www-data bootstrap/cache storage/framework storage/logs
|
chown -R www-data:www-data bootstrap/cache storage/framework storage/logs public/assets/vendor
|
||||||
chmod -R ug+rwX bootstrap/cache storage/framework storage/logs
|
chmod -R ug+rwX bootstrap/cache storage/framework storage/logs public/assets/vendor
|
||||||
|
|
||||||
# Install PHP dependencies
|
# Install PHP dependencies
|
||||||
echo "Installing PHP packages..."
|
echo "Installing PHP packages..."
|
||||||
@@ -26,8 +26,15 @@ composer install \
|
|||||||
if grep -q "\"dependencies\"" package.json; then
|
if grep -q "\"dependencies\"" package.json; then
|
||||||
echo "Installing npm packages..."
|
echo "Installing npm packages..."
|
||||||
npm ci --omit=dev
|
npm ci --omit=dev
|
||||||
|
node scripts/setup-vendor.js
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Fix permissions
|
||||||
|
echo "Fixing permissions..."
|
||||||
|
chown -R www-data:www-data \
|
||||||
|
bootstrap/cache \
|
||||||
|
public/assets/vendor
|
||||||
|
|
||||||
chmod -R ug+rwX bootstrap/cache
|
chmod -R ug+rwX bootstrap/cache
|
||||||
|
|
||||||
echo "✓ Setup complete, starting Apache..."
|
echo "✓ Setup complete, starting Apache..."
|
||||||
|
|||||||
@@ -9,8 +9,8 @@
|
|||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@push('scripts')
|
@push('scripts')
|
||||||
<script type="text/javascript" src="/assets/vendor/moment/moment.min.js"></script>
|
<script type="text/javascript" src="/assets/vendor/moment/min/moment.min.js"></script>
|
||||||
<script type="text/javascript" src="/assets/vendor/daterangepicker/daterangepicker.min.js"></script>
|
<script type="text/javascript" src="/assets/vendor/daterangepicker/daterangepicker.js"></script>
|
||||||
<link rel="stylesheet" type="text/css" href="/assets/vendor/daterangepicker/daterangepicker.css" />
|
<link rel="stylesheet" type="text/css" href="/assets/vendor/daterangepicker/daterangepicker.css" />
|
||||||
<style>
|
<style>
|
||||||
.input-group-text svg {
|
.input-group-text svg {
|
||||||
|
|||||||
@@ -73,12 +73,12 @@ $margin = 2;
|
|||||||
border: solid {{$border}}px #03A6E0;
|
border: solid {{$border}}px #03A6E0;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<link href="/assets/vendor/air-datepicker/air-datepicker.min.css" rel="stylesheet">
|
<link href="/assets/vendor/air-datepicker/air-datepicker.css" rel="stylesheet">
|
||||||
@endpush
|
@endpush
|
||||||
|
|
||||||
@push('scripts')
|
@push('scripts')
|
||||||
<script src="/assets/vendor/moment/moment.min.js"></script>
|
<script src="/assets/vendor/moment/min/moment.min.js"></script>
|
||||||
<script src="/assets/vendor/air-datepicker/air-datepicker.min.js"></script>
|
<script src="/assets/vendor/air-datepicker/air-datepicker.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var isMobile = window.screen.width <= 768;
|
var isMobile = window.screen.width <= 768;
|
||||||
var airdatepicker = new AirDatepicker('#custom_date', {
|
var airdatepicker = new AirDatepicker('#custom_date', {
|
||||||
|
|||||||
Vendored
+1
-1
@@ -13,7 +13,7 @@ const packages = {
|
|||||||
'moment': { folder: 'moment', subdir: '.' },
|
'moment': { folder: 'moment', subdir: '.' },
|
||||||
'daterangepicker': { folder: 'daterangepicker', subdir: '' },
|
'daterangepicker': { folder: 'daterangepicker', subdir: '' },
|
||||||
'wavesurfer.js': { folder: 'wavesurfer', subdir: 'dist' },
|
'wavesurfer.js': { folder: 'wavesurfer', subdir: 'dist' },
|
||||||
'air-datepicker': { folder: 'air-datepicker', subdir: 'dist' },
|
'air-datepicker': { folder: 'air-datepicker', subdir: '' },
|
||||||
};
|
};
|
||||||
|
|
||||||
const vendorDir = path.join(__dirname, '..', 'public', 'assets', 'vendor');
|
const vendorDir = path.join(__dirname, '..', 'public', 'assets', 'vendor');
|
||||||
|
|||||||
Reference in New Issue
Block a user