
Drupal
Deploy Drupal, an open source content management platform
drupal
docker-library/drupal
Just deployed
Postgres
railwayapp-templates/postgres-ssl:latest
Just deployed
/var/lib/postgresql/data
Overview
This template uses the Drupal [https://github.com/docker-library/drupal](docker image) mantained by the docker community, not the Drupal team itself.
Configuration
By default, the version of Drupal deployed is Drupal 10, served through PHP version 8.2. This can be overriden by updating the Root Directory
in the service's General
settings.
It is currently set to the path to the Dockerfile
satisfying the above versions of Drupal and PHP /10.0/php8.2/apache-bookworm
, though this can be updated to point to any other Dockerfile
in the repository that contains the you require.
Database
Drupal supports multiple database services, namely MySQL, MariaDB, Percona Server, PostgreSQL and SQLite (see the docs for more information). This template is set up to deploy a PostgreSQL database for ease of deployment, but this can be replaced with whichever is needed.
Drupal requires the pg_trgm
PostgreSQL plugin. In order to install this, run the following command in the PostgreSQL shell in the Query
tab of the databse service:
CREATE EXTENSION pg_trgm;
Deploy
No further configuration is required, after starting the service, and installing the PostgreSQL plugin, navigate to the project's public url to start configuring your Drupal site 😊
Template Content