Skip to content
Snippets Groups Projects
docker-compose.yml 860 B
version: "3.1"

services:
  nginx:
    build: .
    image: registry.forge.grandlyon.com/web-et-numerique/web-et-numerique-internet/data.grandlyon.com/web-portal/components/proxies/authz-and-cache-for-es:${TAG}
    environment:
      - ES_ALIAS_SUFFIX=${ES_ALIAS_SUFFIX}
      - ANONYMOUS_USER=${ANONYMOUS_USER}
      - GHOST_EDITORS_GROUPNAME=${GHOST_EDITORS_GROUPNAME} # make sure to escape special characters
      - PUBLISHED_POSTS_ALIAS=${PUBLISHED_POSTS_ALIAS}
      - PUBLISHED_PAGES_ALIAS=${PUBLISHED_PAGES_ALIAS}
      - DRAFT_POSTS_ALIAS=${DRAFT_POSTS_ALIAS}
      - DRAFT_PAGES_ALIAS=${DRAFT_PAGES_ALIAS}
      - ES_UPSTREAM_SERVER=${ES_UPSTREAM_SERVER}
    volumes:
      - nginx-cache:/var/cache/nginx/cache
      - nginx-log:/var/log/nginx
    ports:
      - ${NGINX_BIND_PORT}:80
    restart: unless-stopped

volumes:
  nginx-cache:
  nginx-log: