Commit Graph

412 Commits

Author SHA1 Message Date
Michael Stenta 0e97a38691 Ignore .idea folder (from PHPStorm). 2017-03-08 09:08:32 -05:00
Michael Stenta 68b0a2a9ee Update Farm Admin to 7.x-1.0-beta10. 2017-03-06 10:19:24 -05:00
Michael Stenta 963337588c Update Farm Tour to 7.x-1.0-beta6. 2017-03-06 10:07:09 -05:00
Michael Stenta b4fa41b6dc Switch to MariaDB in docker-compose.yml. 2017-01-25 21:55:03 -05:00
Michael Stenta 1b7cd02d68 Update ctools, diff, field_collection, and boostrap contrib projects. 2017-01-23 23:14:46 -05:00
Michael Stenta 5ec4c9f951 Increase opcache.max_accelerated_files to 50000 in Docker container. 2017-01-21 21:31:08 -05:00
Michael Stenta e080489275 Do not always restart Docker containers. This docker-compose.yml is meant for local development. 2017-01-01 15:10:20 -05:00
Michael Stenta ef0db2ccc8 Update Drupal core to 7.53. 2016-12-29 09:39:35 -05:00
Michael Stenta 93b76fc71d Move installation instructions to farmOS.org. 2016-12-08 09:09:29 -05:00
Michael Stenta b10086befe Update Drupal core to 7.52. 2016-11-16 17:16:02 -05:00
Michael Stenta 4c9793d482 Update Bootstrap theme. 2016-11-02 16:10:26 -04:00
Michael Stenta a656557838 Enable farm_asset_children module, and ensure that farm_update_7019() runs before farm_livestock_update_7001(). 2016-10-26 19:20:37 -04:00
Michael Stenta a82955d785 Patch Pathauto to fix SQLite3 maximum execution timeout. 2016-10-24 19:57:38 -04:00
Michael Stenta fea7c415c1 Patch Views to fix delta in joins. See http://drupal.org/node/2750453 and http://drupal.org/node/2707083 2016-10-22 22:21:38 -04:00
Michael Stenta 7106fbd080 Git ignore libraries, modules, and themes folders. 2016-10-22 07:36:02 -04:00
Michael Stenta 986e899273 Replace tabs with spaces. 2016-10-21 21:05:00 -04:00
Michael Stenta fc9fbd886c Auto-detect installed farmOS release version, and rebuild if it doesn't match FARMOS_VERSION in the Dockerfile. 2016-10-21 21:03:55 -04:00
Michael Stenta 047e3d324b Rebuild if farm.info is missing (not index.php), and describe how to force a rebuild. 2016-10-21 21:02:58 -04:00
Michael Stenta 95a1dbfbe0 Echo whether or not farmOS codebase is detected. 2016-10-21 20:31:33 -04:00
Michael Stenta 257e5eb1f8 Build and install the GEOS PHP extension. 2016-10-21 20:31:25 -04:00
Michael Stenta 4ecade70b3 Preserve sites folder in a *.tar.gz file instead of moving it up one directory. This ensures that it stays in the volume. 2016-10-21 16:42:24 -04:00
Michael Stenta aa58b95035 Only build farmOS if index.php doesn't exist. 2016-10-21 16:36:34 -04:00
Michael Stenta 8b0c03d6ff Refactor docker-entrypoint.sh to use functions. 2016-10-21 16:35:45 -04:00
Michael Stenta 13cf34d528 Install PECL Uploadprogress. 2016-10-20 19:23:40 -04:00
Michael Stenta 8dbbfc8170 Use --no-gitinfofile flag in drush make to prevent modifications to the farm project .info files when they are pulled from Git repos. 2016-10-19 10:04:56 -04:00
Michael Stenta b2320bec9e Revert "Use farmos/farmos:docker image for docker branch testing."
This reverts commit 08035c0713.
2016-10-18 13:41:37 -04:00
Michael Stenta 1d97e62368 Merge branch 'docker' into 7.x-1.x 2016-10-18 13:41:28 -04:00
Michael Stenta 1e19d6eaad Use single quotes in docker-compose.yml for consistency. 2016-10-18 11:38:13 -04:00
Michael Stenta 26588f4a71 Create development container by default with Docker Compose. 2016-10-18 11:37:37 -04:00
Michael Stenta be84b09468 Change docker-compose.yml container name from farmos to www for clarity. 2016-10-17 22:51:09 -04:00
Michael Stenta 1121b09e53 Use find -delete instead of rm -rf to ensure that hidden files are also deleted. 2016-10-17 22:11:28 -04:00
Michael Stenta eaf50148c4 Enable PHP opcache. 2016-10-17 22:11:28 -04:00
Michael Stenta 795e35d5bb Add more echo messages to docker-entrypoint.sh. 2016-10-17 22:11:26 -04:00
Michael Stenta d77b3cfca5 Use the --working-copy flag with drush make to keep .git folders. 2016-10-17 22:10:57 -04:00
Michael Stenta d67306ec9b Consolidate duplicate code (no functional change). 2016-10-17 22:10:55 -04:00
Michael Stenta de8b31743c Swap code order of packaged farmOS vs dev farmOS (no functional change). 2016-10-17 22:10:03 -04:00
Michael Stenta 70a7fcc1c9 Build dev codebase even if /var/farmOS/build-farm.make exists. Run a 'git pull' on it first, if it does. 2016-10-17 22:10:02 -04:00
Michael Stenta 1f29d59bd4 Preserve the sites folder when the codebase is replaced. 2016-10-17 22:09:58 -04:00
Michael Stenta 2dc45e7028 Remove the contents of /var/www/html/* before creating the codebase. 2016-10-17 20:06:24 -04:00
Michael Stenta e6529b7b4f Use packaged farmOS release by default. Provide environmental variable for development. 2016-10-17 20:06:02 -04:00
Michael Stenta b7dfc9747a Add an environment variable for the farmOS dev branch that will be cloned. 2016-10-17 19:10:08 -04:00
Michael Stenta a74225d124 Mount a volume at /var/www/html. 2016-10-17 19:10:08 -04:00
Michael Stenta de25e074ba Build the farmOS codebase in the entrypoint script, only if it does not already exist. 2016-10-17 19:10:08 -04:00
Michael Stenta 035413bbfc Add a simple pass-through entrypoint script. 2016-10-17 19:10:08 -04:00
Michael Stenta d831fef990 Update contrib modules: Ctools, Entity API, Entity Reference. 2016-10-16 17:51:50 -04:00
Michael Stenta 4ddbab0d47 Specify the farm_theme project type (newer version of Drush make was not putting it in profiles/farm/themes). 2016-10-16 10:44:08 -04:00
Michael Stenta d682318fa4 Update Drupal core to 7.51. 2016-10-16 10:29:28 -04:00
Michael Stenta ff0b98fd13 Use latest MySQL image in docker-compose.yml. 2016-10-16 10:24:24 -04:00
Michael Stenta 98fa4054f7 Install the PHP extensions that Drupal needs. 2016-10-16 10:24:24 -04:00
Michael Stenta f86f80e222 Enable Apache rewrite module. 2016-10-16 10:24:24 -04:00