fix install script4
This commit is contained in:
parent
eda574ce42
commit
181884b931
|
|
@ -176,13 +176,38 @@ deploy_ui() {
|
||||||
# Create web directory
|
# Create web directory
|
||||||
mkdir -p "$WEB_DIR" || error_exit "Failed to create web directory"
|
mkdir -p "$WEB_DIR" || error_exit "Failed to create web directory"
|
||||||
|
|
||||||
# Copy UI files (assuming script is run from the UI directory)
|
# Check for required directories
|
||||||
if [[ -d "public" && -d "includes" && -d "assets" ]]; then
|
if [[ ! -d "public" || ! -d "includes" || ! -d "assets" ]]; then
|
||||||
cp -r public includes assets logs temp README.md "$WEB_DIR/" || error_exit "Failed to copy UI files"
|
|
||||||
else
|
|
||||||
error_exit "UI files not found. Please run this script from the UI directory."
|
error_exit "UI files not found. Please run this script from the UI directory."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Copy main UI files
|
||||||
|
cp -r public includes assets "$WEB_DIR/" || error_exit "Failed to copy UI files"
|
||||||
|
|
||||||
|
# Copy optional files if they exist
|
||||||
|
if [[ -f "README.md" ]]; then
|
||||||
|
cp README.md "$WEB_DIR/" || log "WARNING" "Failed to copy README.md"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -f ".htaccess" ]]; then
|
||||||
|
cp .htaccess "$WEB_DIR/" || log "WARNING" "Failed to copy .htaccess"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create logs and temp directories if they don't exist
|
||||||
|
if [[ -d "logs" ]]; then
|
||||||
|
cp -r logs "$WEB_DIR/" || log "WARNING" "Failed to copy logs directory"
|
||||||
|
else
|
||||||
|
mkdir -p "$WEB_DIR/logs" || error_exit "Failed to create logs directory"
|
||||||
|
log "INFO" "Created logs directory"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -d "temp" ]]; then
|
||||||
|
cp -r temp "$WEB_DIR/" || log "WARNING" "Failed to copy temp directory"
|
||||||
|
else
|
||||||
|
mkdir -p "$WEB_DIR/temp" || error_exit "Failed to create temp directory"
|
||||||
|
log "INFO" "Created temp directory"
|
||||||
|
fi
|
||||||
|
|
||||||
# Set proper permissions
|
# Set proper permissions
|
||||||
chown -R "$WEB_USER:$WEB_USER" "$WEB_DIR" || error_exit "Failed to set ownership"
|
chown -R "$WEB_USER:$WEB_USER" "$WEB_DIR" || error_exit "Failed to set ownership"
|
||||||
chmod -R 755 "$WEB_DIR" || error_exit "Failed to set permissions"
|
chmod -R 755 "$WEB_DIR" || error_exit "Failed to set permissions"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
# This file ensures the logs directory is included in git
|
||||||
|
# Log files will be created here during runtime
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
# This file ensures the temp directory is included in git
|
||||||
|
# Temporary files will be created here during runtime
|
||||||
Loading…
Reference in New Issue