View Issue Details

IDProjectCategoryView StatusLast Update
0010668Talersandcastle (containerized demo deployment)public2025-12-21 21:46
ReporterFlorian Dold Assigned ToFlorian Dold  
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version1.3Fixed in Version1.3 
Summary0010668: deploy turnstile in sandcastle-ng [12h] [deadline: 18dec2025]
DescriptionWe need:
* postgres with password auth, as drupal doesn't do unix domain sockets AFAICT
* a working PHP installation
* a drupal installation
* turnstile plugin for drupal
* automated turnstile config, might need some custom SQL/PHP via drush
TagsNo tags attached.

Activities

Florian Dold

2025-11-26 22:14

manager   ~0026634

Last edited: 2025-11-26 22:15

Basic steps to get running installation:

$ composer create-project drupal/recommended-project:^10 my-project
$ cd my-project
$ composer require drush/drush
$ composer exec -- drush site-install demo_umami --account-name=admin --account-pass=admin --account-mail=admin@localhost --db-url=pgsql://drupal:drupal@localhost/drupal --site-name=TalerDemoBlog --yes
$ ln -s $TURNSTILE_GIT web/modules/taler_turnstile
$ composer exec -- drush en -vvv taler_turnstile
$ composer exec -- drush config:set taler_turnstile.settings access_token 'secret-token:sandbox' --yes
$ composer exec -- drush config:set taler_turnstile.settings payment_backend_url 'https://backend.demo.taler.net/instances/sandbox/' --yes
$ composer exec -- drush rs

Issue History

Date Modified Username Field Change
2025-11-26 22:13 Florian Dold New Issue
2025-11-26 22:13 Florian Dold Assigned To => Florian Dold
2025-11-26 22:13 Florian Dold Status new => assigned
2025-11-26 22:14 Florian Dold Note Added: 0026634
2025-11-26 22:15 Florian Dold Note Edited: 0026634
2025-11-26 22:16 Florian Dold Description Updated
2025-11-28 21:58 Florian Dold Summary deploy turnstile in sandcastle-ng => deploy turnstile in sandcastle-ng [12h] [deadline: 18dec2025]
2025-11-28 21:58 Florian Dold Priority normal => high
2025-11-28 21:59 Florian Dold Target Version => 1.4
2025-12-10 13:53 Florian Dold Status assigned => resolved
2025-12-10 13:53 Florian Dold Resolution open => fixed
2025-12-13 11:50 Christian Grothoff Target Version 1.4 => 1.3
2025-12-13 11:50 Christian Grothoff Product Version => git (master)
2025-12-13 11:50 Christian Grothoff Fixed in Version => 1.3
2025-12-21 21:46 Christian Grothoff Status resolved => closed