Add mag37.dockcheck.update labels to enable automated container update monitoring for: - Gotify iOS assistant service - Karakeep (Hoarder) bookmark manager and all components (Chrome, Meilisearch) - MMDL task management service - Postiz social media scheduler and all components (PostgreSQL, Redis) This completes the rollout of dockcheck labels across all Docker services for consistent update monitoring. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			96 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
services:
 | 
						|
  postiz:
 | 
						|
    image: ghcr.io/gitroomhq/postiz-app:latest
 | 
						|
    container_name: postiz
 | 
						|
    restart: always
 | 
						|
    environment:
 | 
						|
      # You must change these. Replace `postiz.your-server.com` with your DNS name - what your web browser sees.
 | 
						|
      MAIN_URL: "https://{{ subdomains.post }}"
 | 
						|
      FRONTEND_URL: "https://{{ subdomains.post }}"
 | 
						|
      NEXT_PUBLIC_BACKEND_URL: "https://{{ subdomains.post }}/api"
 | 
						|
      JWT_SECRET: "TShr6Fdcwf67wIhuUvg0gOsJbdcQmgMiJl5kUh6JCfY="
 | 
						|
 
 | 
						|
      # These defaults are probably fine, but if you change your user/password, update it in the
 | 
						|
      # postiz-postgres or postiz-redis services below.
 | 
						|
      DATABASE_URL: "postgresql://postiz-user:postiz-password@postiz-postgres:5432/postiz-db-local"
 | 
						|
      REDIS_URL: "redis://postiz-redis:6379"
 | 
						|
      BACKEND_INTERNAL_URL: "http://localhost:3000"
 | 
						|
      IS_GENERAL: "true" # Required for self-hosting.
 | 
						|
      # The container images are pre-configured to use /uploads for file storage.
 | 
						|
      # You probably should not change this unless you have a really good reason!
 | 
						|
      STORAGE_PROVIDER: "local"
 | 
						|
      UPLOAD_DIRECTORY: "/uploads"
 | 
						|
      NEXT_PUBLIC_UPLOAD_DIRECTORY: "/uploads"
 | 
						|
 | 
						|
      # Social keys
 | 
						|
      LINKEDIN_CLIENT_ID: "86q7ksc8q5pai3"
 | 
						|
      LINKEDIN_CLIENT_SECRET: {{ vault_postiz.linkedin_secret }}
 | 
						|
    volumes:
 | 
						|
      - postiz-config:/config/
 | 
						|
      - postiz-uploads:/uploads/
 | 
						|
    depends_on:
 | 
						|
      postiz-postgres:
 | 
						|
        condition: service_healthy
 | 
						|
      postiz-redis:
 | 
						|
        condition: service_healthy
 | 
						|
    labels:
 | 
						|
      glance.name: Postiz
 | 
						|
      glance.url: https://{{ subdomains.post }}/
 | 
						|
      glance.description: Social media scheduler
 | 
						|
      glance.id: postiz
 | 
						|
      mag37.dockcheck.update: true
 | 
						|
 
 | 
						|
  postiz-postgres:
 | 
						|
    image: postgres:14.5
 | 
						|
    container_name: postiz-postgres
 | 
						|
    restart: always
 | 
						|
    environment:
 | 
						|
      POSTGRES_PASSWORD: postiz-password
 | 
						|
      POSTGRES_USER: postiz-user
 | 
						|
      POSTGRES_DB: postiz-db-local
 | 
						|
    volumes:
 | 
						|
      - postgres-volume:/var/lib/postgresql/data
 | 
						|
    healthcheck:
 | 
						|
      test: pg_isready -U postiz-user -d postiz-db-local
 | 
						|
      interval: 10s
 | 
						|
      timeout: 3s
 | 
						|
      retries: 3
 | 
						|
    labels:
 | 
						|
      glance.parent: postiz
 | 
						|
      glance.name: DB
 | 
						|
      mag37.dockcheck.update: true
 | 
						|
  postiz-redis:
 | 
						|
    image: redis:7.2
 | 
						|
    container_name: postiz-redis
 | 
						|
    restart: always
 | 
						|
    healthcheck:
 | 
						|
      test: redis-cli ping
 | 
						|
      interval: 10s
 | 
						|
      timeout: 3s
 | 
						|
      retries: 3
 | 
						|
    volumes:
 | 
						|
      - postiz-redis-data:/data
 | 
						|
    labels:
 | 
						|
      glance.parent: postiz
 | 
						|
      glance.name: Redis
 | 
						|
      mag37.dockcheck.update: true
 | 
						|
 | 
						|
 
 | 
						|
 
 | 
						|
volumes:
 | 
						|
  postgres-volume:
 | 
						|
    external: false
 | 
						|
 
 | 
						|
  postiz-redis-data:
 | 
						|
    external: false
 | 
						|
 
 | 
						|
  postiz-config:
 | 
						|
    external: false
 | 
						|
 
 | 
						|
  postiz-uploads:
 | 
						|
    external: false
 | 
						|
 
 | 
						|
networks:
 | 
						|
  default:
 | 
						|
    external: true
 | 
						|
    name: {{ docker.network_name }} |