Girish Ramakrishnan 9 роки тому
батько
коміт
4280b01fba
3 змінених файлів з 10 додано та 5 видалено
  1. 1 1
      CloudronManifest.json
  2. 8 3
      Dockerfile
  3. 1 1
      apache2-wordpress.conf

+ 1 - 1
CloudronManifest.json

@@ -6,7 +6,7 @@
   "tagline": "Transform your site into almost anything you can imagine",
   "version": "0.1.3",
   "healthCheckPath": "/",
-  "httpPort": 80,
+  "httpPort": 8000,
   "manifestVersion": 1,
   "website": "https://wordpress.org/",
   "contactEmail": "apps@cloudron.io",

+ 8 - 3
Dockerfile

@@ -21,14 +21,19 @@ RUN curl -L -o /app/code/wp-mail-smtp.zip https://downloads.wordpress.org/plugin
 
 # configure apache
 RUN rm /etc/apache2/sites-enabled/*
-RUN sed -i 's/upload_max_filesize = .*/upload_max_filesize = 8M/' /etc/php5/apache2/php.ini
+RUN sed -e 's,^ErrorLog.*,ErrorLog "|/bin/more",' -i /etc/apache2/apache2.conf
+RUN a2disconf other-vhosts-access-log
 ADD apache2-wordpress.conf /etc/apache2/sites-available/wordpress.conf
 RUN ln -sf /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/wordpress.conf
+RUN echo "Listen 8000" > /etc/apache2/ports.conf
+
+# configure mod_php
 RUN a2enmod php5
+RUN sed -e 's/upload_max_filesize = .*/upload_max_filesize = 8M/' \
+        -e 's,;session.save_path.*,session.save_path = "/run/mediawiki/sessions",' \
+        -i /etc/php5/apache2/php.ini
 
 # supervisor
 ADD supervisor-apache2.conf /etc/supervisor/conf.d/apache2.conf
 
-EXPOSE 80
-
 CMD [ "/app/code/start.sh" ]

+ 1 - 1
apache2-wordpress.conf

@@ -1,4 +1,4 @@
-<VirtualHost *:80>
+<VirtualHost *:8000>
     DocumentRoot /app/code
 
     ErrorLog ${APACHE_LOG_DIR}/error.log