gitlab-telegram-webhook

Форк
0
/
docker-compose.yml 
61 строка · 1.5 Кб
1
version: '3'
2
services:
3
  redisnotif:
4
    image: redis:latest
5
    container_name: gitlab-notification-redis
6
    ports:
7
     - "6479:6379"
8
    volumes:
9
     - $PWD/redis-data:/var/lib/redis
10
     - $PWD/redis.conf:/usr/local/etc/redis/redis.conf
11
  nginx:
12
    hostname: telegram-gitlab-nginx
13
    image: nginx:latest
14
    container_name: gitlab-notification-nginx
15
    ports:
16
      - ${APP_HTTP_PORT:-3000}:80
17
    volumes:
18
      - ./:/var/www
19
      - ./tmp/nginx/logs:/var/log/nginx
20
      - ./_docker/local/nginx/conf.d:/etc/nginx/conf.d
21
    depends_on:
22
      - app
23
    links:
24
      - app
25
    working_dir: /var/www
26
  app:
27
    hostname: telegram-gitlab-app
28
    build:
29
      context: .
30
      dockerfile: _docker/local/app/Dockerfile
31
    container_name: gitlab-notification-app
32
    volumes:
33
      - ./:/var/www
34
    depends_on:
35
        - db
36
    links:
37
        - db
38
    working_dir: /var/www
39
  queue:
40
   build:
41
        context: .
42
        dockerfile: _docker/local/app/Dockerfile
43
   container_name: gitlab-notification-queue
44
   hostname: telegram-gitlab-queue
45
   command: php artisan queue:listen database --queue=${QUEUE_NAME:-default} --timeout=1800 --tries=${QUEUE_TRIES:-10} --delay=${QUEUE_DELAY:-3}
46
   restart: always
47
   volumes:
48
    - ./:/var/www
49
   depends_on:
50
    - app
51
  db:
52
    build:
53
      context: .
54
      dockerfile: _docker/local/db/Dockerfile
55
    container_name: gitlab-notification-db
56
    volumes:
57
      - ./tmp/postgresql_gitlab_db:/var/lib/postgresql/data
58
    environment:
59
      POSTGRES_PASSWORD: postgres
60
    ports:
61
      - 15512:5432
62

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.