# services: # wordpress: # image: wordpress # restart: always # ports: # - 8091:80 # environment: # WORDPRESS_DB_HOST: wpdb # WORDPRESS_DB_USER: traveler # WORDPRESS_DB_PASSWORD: F@lcon13 # WORDPRESS_DB_NAME: wp # volumes: # - /data/nfs/Baxter/Docker/wp-pnc/wp:/var/www/html # networks: # - netgrimoire # deploy: # labels: # - homepage.group=Application # - homepage.name=PNCClassified # - homepage.icon=wallos.png # - homepage.href=http://classifieds.pncfishandmore.com # - homepage.description=Classifies # - kuma.wp.http.name="classified" # - kuma.wallos.http.url=http://wordpress:80 # - caddy=classifieds.pncfishandmore.com # - caddy.import=authentik # - caddy.reverse_proxy="{{upstreams 80}}" # wpdb: # image: mysql:8.0 # restart: always # environment: # MYSQL_DATABASE: wp # MYSQL_USER: traveler # MYSQL_PASSWORD: F@lcon13 # MYSQL_RANDOM_ROOT_PASSWORD: '1' # volumes: # - /data/nfs/Baxter/Docker/wp-pnc/sql:/var/lib/mysql # networks: # - netgrimoire # volumes: # wordpress: # db: # networks: # netgrimoire: # external: true services: wordpress: image: wordpress restart: always ports: - 8091:80 environment: WORDPRESS_DB_HOST: wpdb WORDPRESS_DB_USER: traveler WORDPRESS_DB_PASSWORD: F@lcon13 WORDPRESS_DB_NAME: wp # Revised proxy configuration WORDPRESS_CONFIG_EXTRA: | define('FORCE_SSL_ADMIN', true); define('WP_HOME', 'https://classifieds.pncfishandmore.com'); define('WP_SITEURL', 'https://classifieds.pncfishandmore.com'); define('FORCE_SSL', true); define('WP_PROXY_HOST', 'caddy'); define('WP_PROXY_PORT', '443'); define('WP_PROXY_SSL', true); volumes: - /data/nfs/Baxter/Docker/wp-pnc/wp:/var/www/html networks: - netgrimoire deploy: labels: - homepage.group=Application - homepage.name=PNCClassified - homepage.icon=wallos.png - homepage.href=https://classifieds.pncfishandmore.com - homepage.description=Classifies - kuma.wp.http.name="classified" - kuma.wallos.http.url=http://wordpress:80 - caddy=classifieds.pncfishandmore.com #- caddy.import=authentik - caddy.reverse_proxy="{{upstreams 80}}" - "caddy.header=Strict-Transport-Security \"max-age=31536000; includeSubDomains\"" - "caddy.header=X-Forwarded-Proto {http.request.scheme}" - "caddy.header=X-Real-IP {http.request.remote.host}" - "caddy.header=X-Forwarded-For {http.request.remote.host}" - "caddy.header=Host {http.request.host}" wpdb: image: mysql:8.0 restart: always environment: MYSQL_DATABASE: wp MYSQL_USER: traveler MYSQL_PASSWORD: F@lcon13 MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - /data/nfs/Baxter/Docker/wp-pnc/sql:/var/lib/mysql networks: - netgrimoire volumes: wordpress: db: networks: netgrimoire: external: true