services:
  linkding:
    image: sissbruecker/linkding:latest
    container_name: linkding
    ports:
      - "8001:9090"
    networks:
      - web
    volumes:
      - data:/etc/linkding/data
    environment:
      - LD_DISABLE_BACKGROUND_TASKS=False
      - LD_SUPERUSER_NAME=${LINKDING_USERNAME}
      - LD_SUPERUSER_PASSWORD=${LINKDING_PASSWORD}
      - LD_DISABLE_REGISTRATION=True
    restart: unless-stopped

volumes:
  data:

networks:
  web:
    external: true