We are using a virtual machine instance with Debian 12 (Bookworm) as the operating system. The instance is configured with 8 vCPUs and 32 GB of memory (RAM).
MySQL: 8.4.2
PHP: 8.3.11
Apache: 2.4.59
Node: 22.8.0
ddev start
ddev composer install
ddev dkan-site-install
ddev dkan-frontend-install
Enter N for the following prompt:
replace docroot/data-catalog-app-1.6.2/.circleci/config.yml? [y]es, [n]o, [A]ll, [N]one, [r]ename:
ddev dkan-frontend-build
ddev drush cron
// get a local url
ddev drush uli
// get a external url
ddev drush uli | sed "s|https://get-dkan.ddev.site|http://$(curl -s ifconfig.me):8080|g"
ddev launch
sudo usermod -aG docker $USER
newgrp docker
sudo chown -R $USER:$USER /home/get-dkan
Requirement
Python Version 3.7 or later.
Proxy Execution
docker exec -it ddev-get-dkan-web /bin/bash
setsid /venv/bin/python proxy.py &
(Optional) Generate certificates locally
mkcert 127.0.0.1 localhost
git pull
ddev dkan-frontend-build
ddev drush queue:list
ddev drush queue:run localize_import
ddev drush queue:run datastore_import
ddev drush queue:run post_import
ddev drush queue:list
ddev drush queue:run resource_purger
ddev drush queue:run orphan_reference_processor