## ----------- teiste domeeni hoidjate alamdomeenidele sertifikaatide genereerimine -----------
# Dynamic configuration
# Ardo

#tls:
#  certificates:
#    - certFile: /letsencrypt/owngenerated/mustikas.maastikuarhitekt.ee/mustikas.maastikuarhitekt.ee.cer 
#      keyFile: /letsencrypt/owngenerated/mustikas.maastikuarhitekt.ee/mustikas.maastikuarhitekt.ee.key 


#### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
## See töötab
## Vaata abiks:   https://github.com/acmesh-official/acme.sh
## Loo saidi juurkataloogi alamkataloogid
#!/bin/bash
   mkdir -p /var/lib/docker/volumes/drupal_mustikas-1-html/_data/.well-known/acme-challenge
   cd /root/.acme.sh
   acme.sh --issue -d mustikas.maastikuarhitekt.ee -w /var/lib/docker/volumes/drupal_mustikas-1-html/_data
   cp -R /root/.acme.sh/mustikas.maastikuarhitekt.ee/* /var/lib/docker/volumes/traefik_certs/_data/owngenerated/mustikas.maastikuarhitekt.ee/
#   taaskäivita traefik ja vaata, et see fail on kah õiges kohas.
   docker service update traefik_traefik
## Sertifikaatide värskendamine
#  toimub automaatselt iga 60 päeva järele. 

## ===================== moodulite värskendamine ========================
docker exec -ti drupal_mustikas.1.  bash
## prepopulate mooduli mitte-uuendamine
drush pm-updatecode --lock=prepopulate
# drupali tuuma uuendamine
drush up drupal
# andmebaasi uuendamine
drush updb
# clear cache
drush cc all
# registry rebuild
drush rr
# moodulite uuendamine
drush up

