sh

server_log.sh
› kubectl get pods
NAME                               READY   STATUS    RESTARTS   AGE
drupal-xxxxxxxxxx-xxxxx            1/1     Running   0          44h

› kubectl logs drupal-xxxxxxxxxx-xxxxx --since=2h

› kubectl logs -f drupal-xxxxxxxxxx-xxxxx

Mac:

replace_token_mac.sh
find $HOME/.config/kube/krauthosting/ -type f -exec sed -i '' 's/[old_token]/[new_token]/g' {} \;

Linux:

replace_token_linux.sh
find $HOME/.config/kube/krauthosting/ -type f -exec sed -i 's/[old_token]/[new_token]/g' {} \;
get_one_time_login_for_domains.sh
drush uli

https://my-project.dev.erd.fish/user/reset/1/1743658959/GxIzcvUB-Hv7E9WPoxyAIF-_pXD4kTH3GCIXQ2QFZz0/login

get_environment_one_time_login.txt
copy:
/user/reset/1/1743658959/GxIzcvUB-Hv7E9WPoxyAIF-_pXD4kTH3GCIXQ2QFZz0/login

look up your site domains in the .ddev/.ddev-docker-compose-base.yaml:

external_links:
    - "ddev-router:cms.ddev.site"

Add everything after '/' from the drush uli command.

cms.ddev.site/user/reset/1/1743659359/GxIzcvUB-Hv7E9WPoxyAIF-_pXD4kTH3GCIXQ2QFZz0/login

db-import.sh
mc ls --json wgs3/drupal-wg-bike/dumps/lnx-prd-01-blue-live-2025-03-25-backup.sql.gz
mc cat wgs3/drupal-wg-bike/dumps/lnx-prd-01-blue-live-2025-03-25-backup.sql.gz | pv -s 32944378 | gunzip -c | ddev drush sqlc

28.03.2025 | Dominik Wille

DB Import from minio with progress bar

.env
PHP_XDEBUG_MODE=profile

kcachegrind_symlink.sh
ln -s /var/www/conductix.com /var/www/html

kcachegrind.sh
kcachegrind web/sites/default/files/cachegrind.out.127.gz

php.development.ini
xdebug.profiler_output_name = cachegrind.out.%p
xdebug.output_dir=/var/www/html/web/sites/default/files

21.03.2025 | Dominik Wille

XDebug Profiler

start_docker.sh
# start Docker anywhere
up:
    @if [ -n "$(docker ps -q)" ]; then \
        echo "Stopping existing containers..."; \
        docker stop $(docker ps -q); \
    fi; \
    echo "Starting project containers..."; \
    doc up
21.03.2025 | Lothar Ferreira Neumann

Start Docker anywhere via just task