server

Server Configuration
git clone https://git.pngu.org/server
Log | Files | Refs | README

compose.yaml (875B)


services:
  kuma:
    image: louislam/uptime-kuma:latest
    container_name: kuma
    restart: unless-stopped
    volumes:
      - data:/app/data
    depends_on:
      - db
    environment:
      UPTIME_KUMA_DB_TYPE: mariadb
      UPTIME_KUMA_DB_HOSTNAME: db
      UPTIME_KUMA_DB_PORT: 3306
      UPTIME_KUMA_DB_NAME: kuma
      UPTIME_KUMA_DB_USERNAME: kuma_user
      UPTIME_KUMA_DB_PASSWORD: ${MARIADB_PASSWORD}
    networks:
      - caddybridge
      - kuma_dbnet

  db:
    image: mariadb
    restart: unless-stopped
    env_file: .env
    environment:
      MYSQL_RANDOM_ROOT_PASSWORD: yes
      MARIADB_DATABASE: kuma
      MARIADB_USER: kuma_user
      MARIADB_PASSWORD: ${MARIADB_PASSWORD}
    volumes:
      - db:/var/lib/mysql
    networks:
      - kuma_dbnet
  
volumes:
  data:
  db:

networks:
  caddybridge:
    external: true
  kuma_dbnet:
    internal: true