Dateien hochladen nach „wordpress“
This commit is contained in:
		
							
								
								
									
										46
									
								
								wordpress/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								wordpress/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
version: '3.5'
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
  default:
 | 
			
		||||
    external:
 | 
			
		||||
      name: traefik_default
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  wordpress:
 | 
			
		||||
    env_file: live.env
 | 
			
		||||
    image: wordpress
 | 
			
		||||
    container_name: wordpress-app
 | 
			
		||||
    restart: unless-stopped
 | 
			
		||||
    labels:
 | 
			
		||||
      # Watchtower
 | 
			
		||||
      - "com.centurylinklabs.watchtower.enable=true"   
 | 
			
		||||
      - "traefik.enable=true"
 | 
			
		||||
      ### <https> ###
 | 
			
		||||
      - "traefik.http.routers.wordpress.entrypoints=websecure"
 | 
			
		||||
      #- "traefik.http.routers.wordpress.middlewares=hsts-header@file"
 | 
			
		||||
      - "traefik.http.routers.wordpress.rule=Host(`${DOMAIN}`)"
 | 
			
		||||
      - "traefik.http.routers.wordpress.tls=true"
 | 
			
		||||
      - "traefik.http.routers.wordpress.tls.certresolver=myresolver"
 | 
			
		||||
      #- "traefik.http.routers.wordpress.tls.options=intermediate@file"
 | 
			
		||||
      ### </https> ###
 | 
			
		||||
    networks:
 | 
			
		||||
      - default
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ${WORDPRESS_ROOT}/data/wordpress/usr/local/etc/php/conf.d/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
 | 
			
		||||
      - ${WORDPRESS_ROOT}/data/wordpress/var/www/html:/var/www/html
 | 
			
		||||
      - /etc/localtime:/etc/localtime:ro
 | 
			
		||||
      - /etc/timezone:/etc/timezone:ro
 | 
			
		||||
 | 
			
		||||
  db:
 | 
			
		||||
    env_file: live.env
 | 
			
		||||
    image: mysql:5.7
 | 
			
		||||
    restart: unless-stopped
 | 
			
		||||
    container_name: wordpress-db
 | 
			
		||||
    labels:
 | 
			
		||||
      # Watchtower
 | 
			
		||||
      - "com.centurylinklabs.watchtower.enable=true"
 | 
			
		||||
    networks:
 | 
			
		||||
      - default
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ${WORDPRESS_ROOT}/db/var/lib/mysql:/var/lib/mysql
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										15
									
								
								wordpress/live.env.tpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								wordpress/live.env.tpl
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
# Domain
 | 
			
		||||
DOMAIN=domain.com
 | 
			
		||||
 | 
			
		||||
# Wordpress
 | 
			
		||||
WORDPRESS_ROOT=/home/compute/services/wordpress
 | 
			
		||||
WORDPRESS_DB_HOST=db
 | 
			
		||||
WORDPRESS_DB_USER=username
 | 
			
		||||
WORDPRESS_DB_PASSWORD=password_db
 | 
			
		||||
WORDPRESS_DB_NAME=wordpress
 | 
			
		||||
 | 
			
		||||
# DB
 | 
			
		||||
MYSQL_DATABASE=wordpress
 | 
			
		||||
MYSQL_USER=username
 | 
			
		||||
MYSQL_PASSWORD=password_db
 | 
			
		||||
MYSQL_RANDOM_ROOT_PASSWORD=password_db_root
 | 
			
		||||
		Reference in New Issue
	
	Block a user