AlMaVizca
9d5f8244ed
Build PHP dependencies in one stage.
2023-11-06 09:55:22 -05:00
AlMaVizca
e7774c5321
Use a multi-stage Docker image build process and clean up dependencies.
2023-11-06 09:55:09 -05:00
AlMaVizca
eb52d4ff2d
Move configuration to separate files to improve Dockerfile legibility.
2023-11-06 09:55:09 -05:00
AlMaVizca
3ffeabf862
Change mode of docker-entrypoint.sh to 755 in repo instead of using chown in Dockerfile.
2023-11-06 09:55:09 -05:00
AlMaVizca
bd85806f5b
No longer necessary to make /usr/share/man directories for postgresql-client.
2023-11-06 09:55:09 -05:00
Michael Stenta
5e6a428eb9
Update Drupal core to 10.1.5.
2023-10-30 12:07:28 -04:00
Michael Stenta
8e6efe656e
Inherit from the Drupal 10 image on Docker Hub.
2023-10-27 13:27:01 -04:00
Michael Stenta
e417ee9ad6
Change all references of 2.x to 3.x in code, docs, and workflows.
2023-10-27 09:25:10 -04:00
Michael Stenta
131c2a54ba
Use php-geos GitHub repo mirror for Docker builds.
...
The official repo (https://git.osgeo.org/gitea/geos/php-geos )
has been failing git clone during GitHub Actions recently.
Using the GitHub mirror will reduce the load we are putting
on OSGeo's self-hosted servers too.
2023-05-19 08:10:54 -04:00
Michael Stenta
45ef7ba4c7
Inherit from the official drupal:9.5 Docker image.
2022-12-16 12:19:39 -05:00
Michael Stenta
329ab9cfb4
Inherit from drupal:9.4 Docker image (for https://github.com/farmOS/farmOS/pull/566 ).
2022-11-28 08:50:29 -05:00
Michael Stenta
6686e1a1c3
Clone php-geos repository at the latest commit that adds PHP 8 support.
...
PHP 8 support has been added upstream. See:
https://git.osgeo.org/gitea/geos/php-geos/issues/26
https://git.osgeo.org/gitea/geos/php-geos/issues/27
2022-11-28 08:50:29 -05:00
Michael Stenta
ae3bb892cd
Patch php-geos for PHP 8 compatibility.
...
See https://git.osgeo.org/gitea/geos/php-geos/issues/26#issuecomment-8988
2022-11-28 08:50:29 -05:00
Michael Stenta
ec354218df
Inherit from drupal:9.3 Docker image (PHP 8).
2022-11-28 08:50:29 -05:00
Michael Stenta
b3d62baf33
Set PHP expose_php to Off.
2021-09-14 14:44:15 -04:00
Michael Stenta
38fe21bdb2
Set PHP post_max_size and upload_max_filesize to 100M.
2021-09-14 14:43:54 -04:00
Michael Stenta
cabae65179
Set Apache ServerName directive globally to suppress AH00558 message.
2021-08-25 06:19:33 -04:00
Michael Stenta
32cab033de
Issue #3186530 : Inherit from the drupal:9-php7.4-apache image.
2021-03-11 16:37:18 -05:00
Michael Stenta
eb971214da
Issue #3186530 : Inherit from drupal:9.0 Docker image to postpone PHP 8 update.
2020-12-04 09:52:17 -05:00
Michael Stenta
b2aace5af6
Remove Uploadprogress. It is causing AH00051: child pid 27 exit signal Segmentation fault (11), possible coredump in /etc/apache2
2020-09-24 21:37:00 -04:00
Michael Stenta
feb562c4aa
Fix Uploadprogress is breaking farmos/farmos:7.x-1.x Docker image build #350
2020-09-24 13:44:58 -04:00
Michael Stenta
85e0fab939
Set recommended OPcache for maximum performance in Symfony applications.
2020-08-20 16:32:40 -04:00
Michael Stenta
aabadf26ad
Consolidate Composer install logic into a build-farmOS.sh script.
2020-08-12 12:58:33 -04:00
Michael Stenta
cea64ad078
Build farmOS codebase as root. Change ownership of sites to www-data in farmos/farmos:2.x. Change ownership of entire codebase to www-data in dev.
2020-08-12 12:53:06 -04:00
Michael Stenta
07fed82f23
Merge farmos/farmos:2.x-base Dockerfile into farmos/farmos:2.x.
2020-08-12 12:50:15 -04:00
Michael Stenta
8275315895
Issue #3162686 : Build farmos/farmos:2.x Docker image with composer install --no-dev
2020-08-12 12:48:05 -04:00
Michael Stenta
ef09c1fd82
Move codebase to /opt/drupal, symlink /var/www/html to /opt/drupal/web, don't override Apache document root. All to mimic upstream drupal:9 image.
2020-08-12 12:48:05 -04:00
Michael Stenta
26c004d6a1
Build farmOS in /var/farmOS instead of /var/www/farmOS.
2020-08-12 12:47:58 -04:00
Michael Stenta
0e0e12303f
Fix @todo in docker/Dockerfile.
2020-07-31 15:19:55 -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
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
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