Upload 2 files
Browse files- Dockerfile +2 -5
- start-hf.sh +6 -3
Dockerfile
CHANGED
@@ -111,11 +111,8 @@ RUN mkdir -p /var/www/html/wp-content/database && \
|
|
111 |
mkdir -p /var/www/html/wp-content/uploads && \
|
112 |
mkdir -p /var/www/html/wp-content/cache && \
|
113 |
chown -R www-data:www-data /var/www/html && \
|
114 |
-
chmod -R
|
115 |
-
chmod 644 /var/www/html/.htaccess
|
116 |
-
chmod 777 /var/www/html/wp-content/uploads && \
|
117 |
-
chmod 777 /var/www/html/wp-content/database && \
|
118 |
-
chmod 777 /var/www/html/wp-content/cache
|
119 |
|
120 |
# Add user for HF Spaces compatibility
|
121 |
RUN usermod -u 1000 www-data && groupmod -g 1000 www-data
|
|
|
111 |
mkdir -p /var/www/html/wp-content/uploads && \
|
112 |
mkdir -p /var/www/html/wp-content/cache && \
|
113 |
chown -R www-data:www-data /var/www/html && \
|
114 |
+
chmod -R 777 /var/www/html && \
|
115 |
+
chmod 644 /var/www/html/.htaccess
|
|
|
|
|
|
|
116 |
|
117 |
# Add user for HF Spaces compatibility
|
118 |
RUN usermod -u 1000 www-data && groupmod -g 1000 www-data
|
start-hf.sh
CHANGED
@@ -9,6 +9,7 @@ test -d /var/www/html/wp-content/uploads || mkdir -p /var/www/html/wp-content/up
|
|
9 |
test -d /var/www/html/wp-content/cache || mkdir -p /var/www/html/wp-content/cache
|
10 |
|
11 |
# Ensure proper permissions (fallback)
|
|
|
12 |
chmod 777 /var/www/html/wp-content/uploads 2>/dev/null || true
|
13 |
chmod 777 /var/www/html/wp-content/database 2>/dev/null || true
|
14 |
chmod 777 /var/www/html/wp-content/cache 2>/dev/null || true
|
@@ -25,8 +26,9 @@ if [ ! -f "/var/www/html/wp-content/database/wordpress.db" ]; then
|
|
25 |
echo "Database will be initialized on first visit"
|
26 |
fi
|
27 |
|
28 |
-
# Create a simple
|
29 |
-
|
|
|
30 |
<!DOCTYPE html>
|
31 |
<html>
|
32 |
<head>
|
@@ -60,7 +62,8 @@ cat > /var/www/html/health.html << 'EOF'
|
|
60 |
EOF
|
61 |
|
62 |
# Create demo content script
|
63 |
-
|
|
|
64 |
<?php
|
65 |
/**
|
66 |
* Demo content setup for WordPress on HF Spaces
|
|
|
9 |
test -d /var/www/html/wp-content/cache || mkdir -p /var/www/html/wp-content/cache
|
10 |
|
11 |
# Ensure proper permissions (fallback)
|
12 |
+
chmod 777 /var/www/html 2>/dev/null || true
|
13 |
chmod 777 /var/www/html/wp-content/uploads 2>/dev/null || true
|
14 |
chmod 777 /var/www/html/wp-content/database 2>/dev/null || true
|
15 |
chmod 777 /var/www/html/wp-content/cache 2>/dev/null || true
|
|
|
26 |
echo "Database will be initialized on first visit"
|
27 |
fi
|
28 |
|
29 |
+
# Create a simple health check file
|
30 |
+
echo "Creating health check file..."
|
31 |
+
cat > /var/www/html/health.html << 'EOF' || { echo "Warning: Could not create health.html"; touch /var/www/html/health.html 2>/dev/null || true; }
|
32 |
<!DOCTYPE html>
|
33 |
<html>
|
34 |
<head>
|
|
|
62 |
EOF
|
63 |
|
64 |
# Create demo content script
|
65 |
+
echo "Creating demo setup script..."
|
66 |
+
cat > /var/www/html/wp-content/demo-setup.php << 'EOF' || { echo "Warning: Could not create demo-setup.php"; }
|
67 |
<?php
|
68 |
/**
|
69 |
* Demo content setup for WordPress on HF Spaces
|