forked from coop-cloud/wordpress
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			2.4.3+6.3.
			...
			service-re
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| c3b4bb5dfb | |||
| 82332b6854 | 
| @ -1,4 +1,6 @@ | |||||||
| export DOMAIN=wordpress.example.com | export DOMAIN=wordpress.example.com | ||||||
|  | ## Domain aliases | ||||||
|  | #export EXTRA_DOMAINS=', `www.wordpress.example.com`' | ||||||
|  |  | ||||||
| export STACK_NAME=wordpress | export STACK_NAME=wordpress | ||||||
| export LETS_ENCRYPT_ENV=production | export LETS_ENCRYPT_ENV=production | ||||||
|  | |||||||
| @ -15,7 +15,6 @@ Coöp Cloud + [Wordpress](https://wordpress.org) = 🥳 | |||||||
|    abra secret_generate db_password v1 |    abra secret_generate db_password v1 | ||||||
|    abra secret_generate db_root_password v1 |    abra secret_generate db_root_password v1 | ||||||
|    ``` |    ``` | ||||||
|  |  | ||||||
| 7. `abra deploy` | 7. `abra deploy` | ||||||
| 8. Open the configured domain in your browser to finish set-up | 8. Open the configured domain in your browser to finish set-up | ||||||
| 9. `abra run wordpress chown www-data:www-data /var/www/html/wp-content` to fix | 9. `abra run wordpress chown www-data:www-data /var/www/html/wp-content` to fix | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| version: "3.8" | version: "3.8" | ||||||
|   |   | ||||||
| services: | services: | ||||||
|   wordpress: |   app: | ||||||
|     entrypoint: /docker-entrypoint.sh |     entrypoint: /docker-entrypoint.sh | ||||||
|     environment: |     environment: | ||||||
|       - SMTP_HOST=${SMTP_HOST} |       - SMTP_HOST=${SMTP_HOST} | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								compose.yml
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								compose.yml
									
									
									
									
									
								
							| @ -2,7 +2,7 @@ | |||||||
| version: "3.8" | version: "3.8" | ||||||
|  |  | ||||||
| services: | services: | ||||||
|   wordpress: |   app: | ||||||
|     image: "wordpress:5.5.1" |     image: "wordpress:5.5.1" | ||||||
|     volumes: |     volumes: | ||||||
|       - "wordpress_content:/var/www/html/wp-content/" |       - "wordpress_content:/var/www/html/wp-content/" | ||||||
| @ -10,13 +10,21 @@ services: | |||||||
|       - backend |       - backend | ||||||
|       - proxy |       - proxy | ||||||
|     environment: |     environment: | ||||||
|       - WORDPRESS_DB_HOST=mariadb |       - WORDPRESS_DB_HOST=db | ||||||
|       - WORDPRESS_DB_USER=wordpress |       - WORDPRESS_DB_USER=wordpress | ||||||
|       - WORDPRESS_DB_PASSWORD_FILE=/run/secrets/db_password |       - WORDPRESS_DB_PASSWORD_FILE=/run/secrets/db_password | ||||||
|       - WORDPRESS_DB_NAME=wordpress |       - WORDPRESS_DB_NAME=wordpress | ||||||
|       - WORDPRESS_CONFIG_EXTRA=${WORDPRESS_CONFIG_EXTRA} |       - WORDPRESS_CONFIG_EXTRA=${WORDPRESS_CONFIG_EXTRA} | ||||||
|     secrets: |     secrets: | ||||||
|       - db_password |       - db_password | ||||||
|  |     depends_on: | ||||||
|  |       - db | ||||||
|  |     healthcheck: | ||||||
|  |       test: ["CMD", "curl", "-f", "http://localhost"] | ||||||
|  |       interval: 30s | ||||||
|  |       timeout: 10s | ||||||
|  |       retries: 10 | ||||||
|  |       start_period: 1m | ||||||
|     deploy: |     deploy: | ||||||
|       update_config: |       update_config: | ||||||
|         failure_action: rollback |         failure_action: rollback | ||||||
| @ -26,14 +34,14 @@ services: | |||||||
|         - "traefik.docker.network=proxy" |         - "traefik.docker.network=proxy" | ||||||
|         - "traefik.http.routers.${STACK_NAME}.tls=true" |         - "traefik.http.routers.${STACK_NAME}.tls=true" | ||||||
|         - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=80" |         - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=80" | ||||||
|         - "traefik.http.routers.${STACK_NAME}.rule=Host(`ch.${DOMAIN}`, `${DOMAIN}`)" |         - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})" | ||||||
|         # 3wc: this rule works for routing, but not for generating certificates |         # 3wc: this rule works for routing, but not for generating certificates | ||||||
|         # see https://git.autonomic.zone/compose-stacks/planning/issues/14 |         # see https://git.autonomic.zone/compose-stacks/planning/issues/14 | ||||||
|         #- "traefik.http.routers.${STACK_NAME}.rule=HostRegexp(`{subdomain:.+}.${DOMAIN}`, `${DOMAIN}`)" |         #- "traefik.http.routers.${STACK_NAME}.rule=HostRegexp(`{subdomain:.+}.${DOMAIN}`, `${DOMAIN}`)" | ||||||
|         - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" |         - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" | ||||||
|         - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" |         - "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure" | ||||||
|  |  | ||||||
|   mariadb: |   db: | ||||||
|     image: "mariadb:10.5" |     image: "mariadb:10.5" | ||||||
|     volumes: |     volumes: | ||||||
|       - "mariadb:/var/lib/mysql" |       - "mariadb:/var/lib/mysql" | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	