Compare commits

...

5 Commits

Author SHA1 Message Date
Philipp Rothmann 95903d25f4 chore: publish 0.1.1+5.59.4-wordpress-php8.1 release 2023-04-03 10:24:07 +02:00
Philipp Rothmann 715a96a376 fix recipe type 2023-03-31 11:42:39 +02:00
Philipp Rothmann c84df17fe0 fix drone 2023-03-31 11:35:28 +02:00
Philipp Rothmann b4491ebe20 fix drone 2023-03-31 11:32:10 +02:00
Philipp Rothmann f09f8f6ab0 add drone 2023-03-31 11:27:10 +02:00
5 changed files with 23 additions and 29 deletions

View File

@ -6,33 +6,27 @@ steps:
image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest
settings:
host: swarm-test.autonomic.zone
stack: {{ .Name }}
stack: civicrm-wordpress
generate_secrets: true
purge: true
deploy_key:
from_secret: drone_ssh_swarm_test
networks:
- proxy
proxy
environment:
DOMAIN: {{ .Name }}.swarm-test.autonomic.zone
STACK_NAME: {{ .Name }}
DOMAIN: civicrm-wordpress.swarm-test.autonomic.zone
STACK_NAME: civicrm-wordpress
LETS_ENCRYPT_ENV: production
EXTRA_VOLUME: "/dev/null:/tmp/.dummy"
APACHE_SITES_AVAILABLE_CONF_VERSION: v1
CIVICRM_SETTINGS_PHP_VERSION: v1
ENTRYPOINT_VERSION: v1
SECRET_DB_PASSWORD_VERSION: v1
SECRET_DB_ROOT_PASSWORD_VERSION: v1
SECRET_CIVICRM_SITE_KEY_VERSION: 'v1'
SECRET_CIVICRM_CRED_KEY_VERSION: 'v1'
SECRET_CIVICRM_SIGN_KEY_VERSION: 'v1'
CIVICRM_COMPONENTS: 'CiviEvent,CiviContribute,CiviMember,CiviMail,CiviReport'
trigger:
branch:
- main
---
kind: pipeline
name: generate recipe catalogue
steps:
- name: release a new version
image: plugins/downstream
settings:
server: https://build.coopcloud.tech
token:
from_secret: drone_abra-bot_token
fork: true
repositories:
- coop-cloud/auto-recipes-catalogue-json
trigger:
event: tag

View File

@ -1,4 +1,4 @@
TYPE=civicrm
TYPE=civicrm-wordpress
DOMAIN=civicrm.example.com
@ -10,7 +10,7 @@ LETS_ENCRYPT_ENV=production
PROJECT_NAME=example
CIVICRM_COMPONENTS=CiviEvent,CiviContribute,CiviMember,CiviMail,CiviReport
# CIVICRM_EXTENSIONS=shoreditch mosaico
# CIVICRM_EXTENSIONS=mosaico
CIVICRM_DB_NAME=civicrm
CIVICRM_DB_USER=civicrm
CIVICRM_DB_HOST=mysql
@ -33,4 +33,4 @@ SECRET_DB_PASSWORD_VERSION=v1
SECRET_DB_ROOT_PASSWORD_VERSION=v1
SECRET_CIVICRM_SITE_KEY_VERSION=v1 # length=16
SECRET_CIVICRM_CRED_KEY_VERSION=v1 # length=43
SECRET_CIVICRM_SIGN_KEY_VERSION=v1 # length=43
SECRET_CIVICRM_SIGN_KEY_VERSION=v1 # length=43

View File

@ -26,11 +26,11 @@ For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
### Install extensions
set them in the env config and run: `abra app cmd civi.dev.local-it.cloud app install_extensions`
set them in the env config and run: `abra app cmd civi.example.org app install_extensions`
to install unoffical extension run smth like:
```
abra app cmd civi.dev.local-it.cloud app install_custom_extension shoreditch https://github.com/civicrm/org.civicrm.shoreditch
abra app cmd civi.dev.local-it.cloud app install_custom_extension shoreditchwpworkarounds https://lab.civicrm.org/extensions/shoreditchwpworkarounds.git
```
abra app cmd civi.example.org app install_custom_extension shoreditch https://github.com/civicrm/org.civicrm.shoreditch
abra app cmd civi.example.org app install_custom_extension shoreditchwpworkarounds https://lab.civicrm.org/extensions/shoreditchwpworkarounds.git
```

View File

@ -57,7 +57,7 @@ services:
#- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
#- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
#- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
- "coop-cloud.${STACK_NAME}.version=0.1.0+5.59.4-wordpress-php8.1"
- "coop-cloud.${STACK_NAME}.version=0.1.1+5.59.4-wordpress-php8.1"
- "backupbot.backup=true"
- "backupbot.backup.path=/var/www/html/wp-content/uploads"
healthcheck:

View File

@ -36,7 +36,7 @@ if [[ "${1-default}" == "cron" ]]; then
exit $?
fi
until mysql -e '\q' -h db -p"${WORDPRESS_DB_PASS}" && mysql -e '\q' -h "${CIVICRM_DB_HOST}" -p"${CIVICRM_DB_PASS}"; do
until mysql -e '\q' -h"${WORDPRESS_DB_HOST}" -u"${WORDPRESS_DB_USER}" -p"${WORDPRESS_DB_PASS}" && mysql -e '\q' -h"${CIVICRM_DB_HOST}" -u"${CIVICRM_DB_USER}" -p"${CIVICRM_DB_PASS}"; do
echo "============ Waiting for db container to come up============"
sleep 2
done;