3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
Commit graph

70 commits

Author SHA1 Message Date
Michael Stenta 2ede85eee6 Fix dev Dockerfile composer.json farmOS branch replacement. 2020-08-04 15:23:48 -04:00
Michael Stenta 0e0e12303f Fix @todo in docker/Dockerfile. 2020-07-31 15:19:55 -04:00
Michael Stenta 9b142a39ba Allow the www-data user/group IDs to be set via build arg. 2020-07-31 13:10:03 -04:00
Michael Stenta 464b5373dc Allow the farmOS and Composer project repositories and versions to be set with build arguments. 2020-07-31 13:10:03 -04:00
Michael Stenta c00ed4b518 Change development branch from 2.0.x to 2.x. 2020-06-05 10:09:37 -04:00
Michael Stenta 062ca7c290 Change the user/group IDs of www-data to 1000 within the dev Docker image. 2020-06-05 10:09:37 -04:00
Michael Stenta 843a17be88 Set the COMPOSER_MEMORY_LIMIT environment variable to unlimited in dev Docker image. 2020-06-03 15:42:20 -04:00
Michael Stenta c2582376a6 Configure PHPUnit. 2020-04-28 19:06:28 -04:00
Michael Stenta cfa076c024 Change the workdir to /var/www/farmOS during Composer operations. 2020-04-28 00:35:24 -04:00
Michael Stenta 1be8332084 Run composer create-project as the www-data user to avoid expensive chown later. 2020-04-27 15:37:00 -04:00
Michael Stenta 07b614c83f Create the /var/www/farmOS directory in 2.0.x-base. 2020-04-27 15:37:00 -04:00
Michael Stenta c42d4f33f7 Use a multi-stage build to create the default 2.0.x image with the prebuilt farmOS codebase from 2.0.x-dev, but without Composer and other dev tools. 2020-04-27 15:27:55 -04:00
Michael Stenta 6562eb983e Extend the farmOS dev image from 2.0.x-base, install Composer, and build the farmOS codebase. 2020-04-27 15:27:55 -04:00
Michael Stenta e860ce873f Provide a "base" Dockerfile that includes all of farmOS's dependencies, but does not include Composer or farmOS itself. 2020-04-27 15:27:55 -04:00
Michael Stenta 8a7070662b Add more information about the volume mounts for development and production Docker containers. 2020-04-27 15:27:55 -04:00
Michael Stenta 104358eb72 Add and document example docker-compose.yml files. 2020-04-27 15:27:55 -04:00
Michael Stenta e3d1d381b0 Provide a dev Dockerfile that adds XDebug. 2020-04-27 15:27:55 -04:00
Michael Stenta 9a82f5323b Refactor docker-entrypoint.sh so that it can populate mounted volumes of the whole codebase or just the sites directory. 2020-04-27 15:27:55 -04:00
Michael Stenta 617dcfba03 Install postgresql-client so Drush can connect to the database. 2020-04-27 15:27:55 -04:00
Michael Stenta d1a26fc7e8 Initial Dockerfile. Copied from farmOS 7.x-1.x. Modified to build codebase with Composer create-project farmos/project. 2020-04-27 15:27:54 -04:00