services: bookstack: image: 'lscr.io/linuxserver/bookstack:latest' container_name: bookstack-ogs4okgoosk48cswoo0s4k84 environment: PUID: '1000' PGID: '1000' APP_URL: 'https://docs.rede5.com.br' DB_HOST: bookstack-db DB_USER: bookstack DB_PASS: bookstack_pass DB_DATABASE: bookstackapp COOLIFY_RESOURCE_UUID: ogs4okgoosk48cswoo0s4k84 COOLIFY_CONTAINER_NAME: bookstack-ogs4okgoosk48cswoo0s4k84 COOLIFY_FQDN: bookstack-ogs4okgoosk48cswoo0s4k84.185.194.141.70.sslip.io COOLIFY_URL: 'http://bookstack-ogs4okgoosk48cswoo0s4k84.185.194.141.70.sslip.io' SERVICE_NAME_BOOKSTACK: bookstack SERVICE_NAME_MARIADB: mariadb volumes: - 'ogs4okgoosk48cswoo0s4k84_bookstack-config:/config' depends_on: - mariadb labels: - coolify.managed=true - traefik.enable=true - traefik.http.routers.bookstack-https.rule=Host(`docs.rede5.com.br`) - traefik.http.routers.bookstack-https.entrypoints=https - traefik.http.routers.bookstack-https.tls=true - traefik.http.routers.bookstack-https.tls.certresolver=letsencrypt - traefik.http.services.bookstack-https.loadbalancer.server.port=80 - coolify.managed=true - coolify.version=4.0.0-beta.463 - coolify.serviceId=5 - coolify.type=service - coolify.name=bookstack-ogs4okgoosk48cswoo0s4k84 - coolify.resourceName=bookstack - coolify.projectName=shared - coolify.serviceName=bookstack - coolify.environmentName=production - coolify.pullRequestId=0 - coolify.service.subId=18 - coolify.service.subType=application - coolify.service.subName=bookstack - traefik.enable=true - traefik.http.middlewares.gzip.compress=true - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https - traefik.http.routers.http-0-ogs4okgoosk48cswoo0s4k84-bookstack.entryPoints=http - traefik.http.routers.http-0-ogs4okgoosk48cswoo0s4k84-bookstack.middlewares=gzip - 'traefik.http.routers.http-0-ogs4okgoosk48cswoo0s4k84-bookstack.rule=Host(`bookstack-ogs4okgoosk48cswoo0s4k84.185.194.141.70.sslip.io`) && PathPrefix(`/`)' - 'caddy_0.encode=zstd gzip' - 'caddy_0.handle_path.0_reverse_proxy={{upstreams 80}}' - 'caddy_0.handle_path=/*' - caddy_0.header=-Server - 'caddy_0.try_files={path} /index.html /index.php' - 'caddy_0=http://bookstack-ogs4okgoosk48cswoo0s4k84.185.194.141.70.sslip.io' - caddy_ingress_network=ogs4okgoosk48cswoo0s4k84 restart: unless-stopped networks: ogs4okgoosk48cswoo0s4k84: null env_file: - .env mariadb: image: 'mariadb:10.11' container_name: mariadb-ogs4okgoosk48cswoo0s4k84 environment: MYSQL_ROOT_PASSWORD: bookstack_root MYSQL_DATABASE: bookstackapp MYSQL_USER: bookstack MYSQL_PASSWORD: bookstack_pass COOLIFY_RESOURCE_UUID: ogs4okgoosk48cswoo0s4k84 COOLIFY_CONTAINER_NAME: mariadb-ogs4okgoosk48cswoo0s4k84 SERVICE_NAME_BOOKSTACK: bookstack SERVICE_NAME_MARIADB: mariadb volumes: - 'ogs4okgoosk48cswoo0s4k84_bookstack-db:/var/lib/mysql' restart: unless-stopped labels: - coolify.managed=true - coolify.version=4.0.0-beta.463 - coolify.serviceId=5 - coolify.type=service - coolify.name=mariadb-ogs4okgoosk48cswoo0s4k84 - coolify.resourceName=bookstack - coolify.projectName=shared - coolify.serviceName=mariadb - coolify.environmentName=production - coolify.pullRequestId=0 - coolify.service.subId=2 - coolify.service.subType=database - coolify.service.subName=mariadb networks: ogs4okgoosk48cswoo0s4k84: null env_file: - .env volumes: ogs4okgoosk48cswoo0s4k84_bookstack-config: name: ogs4okgoosk48cswoo0s4k84_bookstack-config ogs4okgoosk48cswoo0s4k84_bookstack-db: name: ogs4okgoosk48cswoo0s4k84_bookstack-db networks: ogs4okgoosk48cswoo0s4k84: name: ogs4okgoosk48cswoo0s4k84 external: true