go-clean-template

Форк
0
/
docker-compose.yml 
46 строк · 867.0 Байт
1
version: '3.9'
2
services:
3

4
  postgres:
5
    container_name: postgres
6
    image: postgres
7
    volumes:
8
      - pg-data:/var/lib/postgresql/data
9
    environment:
10
      POSTGRES_USER: 'user'
11
      POSTGRES_PASSWORD: 'pass'
12
      POSTGRES_DB: 'postgres'
13
    ports:
14
      - 5432:5432
15

16
  rabbitmq:
17
    container_name: rabbitmq
18
    image: rabbitmq:3.8.12-management
19
    ports:
20
      - 5672:5672
21
      - 15672:15672
22

23
  app:
24
    build: .
25
    container_name: app
26
    image: app
27
    environment:
28
      PG_URL: 'postgres://user:pass@postgres:5432/postgres'
29
      RMQ_URL: 'amqp://guest:guest@rabbitmq:5672/'
30
    ports:
31
      - 8080:8080
32
    depends_on:
33
      - postgres
34
      - rabbitmq
35

36
  integration:
37
    build:
38
      context: .
39
      dockerfile: integration-test/Dockerfile
40
    container_name: integration
41
    image: integration
42
    depends_on:
43
      - app
44

45
volumes:
46
  pg-data:
47

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

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

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

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