version: "3.7"

services:
  app_proxy:
    environment:
      APP_HOST: linkstack_linkstack_1
      APP_PORT: 80
      PROXY_AUTH_ADD: "false"
      
  linkstack:
    hostname: 'linkstack'
    # Это изображение не имеет тегов, специфичных для версии.
    image: 'linkstackorg/linkstack:latest@sha256:abd691b4293b020a317de8794737671e0315159efcb868e8a4124d6f0611f7ae'
    restart: on-failure
    # Это изображение не поддерживает пользовательского пользователя. Должно быть, это Apache (100:101)
    # user: '1000:1000'
    volumes:
      - linkstack_data:/htdocs

# https://docs.linkstack.org/docker/setup/#docker-bind-mounts
# Это позволяет обойти требование загрузить последнюю версию linkstack и поместить ее в каталог, смонтированный с помощью привязки, чтобы использовать монтирование с привязкой.
volumes:
  linkstack_data:
    driver: local
    driver_opts:
      o: bind
      type: none
      device: ${APP_DATA_DIR}/data
