82332b68541bd9c4925b42255a9d87103b3f5e8b
Some checks failed
continuous-integration/drone/pr Build is failing
See compose-stacks/organising#19
wordpress
Coöp Cloud + Wordpress = 🥳
-
Set up Docker Swarm and
abra -
Deploy
compose-stacks/traefik -
cp .envrc.sample .envrc -
Edit
.envrc- be sure to change$DOMAINto something that resolves to your Docker swarm box -
direnv allow(or. .envrc) -
Generate secrets:
abra secret_generate db_password v1 abra secret_generate db_root_password v1 -
abra deploy -
Open the configured domain in your browser to finish set-up
-
abra run wordpress chown www-data:www-data /var/www/html/wp-contentto fix file permissions (see #3)
Network (Multi-site)
(Only tested using subdomains)
- Set up as above
- Uncomment the first
# Multisitesection in.envrc direnv allow(or re-runsource .envrc)abra deploy- Log into the Wordpress admin dashboard, go to Tools » Network Setup
- Don't worry about the suggested file changes
- Comment out the first
# Multisitesection in.envrcand uncomment the# Multisite phase 2section direnv allow(or re-runsource .envrc)abra deploy- FIXME setting up SSL / routing
Installing a custom theme
abra cp ~/path/to/local/theme wordpress:/var/www/html/wp-content/themes/
Backups
- Edit
.envrcand uncomment theexport COMPOSE_FILE="compose.yml:compose.backup.yml"line direnv allowabra deploy
- Deploy
postfix-relay - Edit
.envrcand uncomment the email lines; changeMAIL_FROMto make sure the domain is the same aspostfix-relay's$DOMAINor in its$EXTRA_SENDER_DOMAINS direnv allow(orsource .envrc)abra deploy
Description
Open source software you can use to create a beautiful website, blog, or app
https://github.com/wordpress/wordpress
Readme
GPL-3.0
603 KiB
Languages
Shell
92%
Roff
8%