remark42_hotfix_7_3_2

Форк
0
/
compose-dev-backend.yml 
74 строки · 2.0 Кб
1
# compose file for local development
2
# starts backend on 8080 with basic auth "dev:password" and Dev oauth2 provider on port 8084
3
# UI on http://127.0.0.1:8080/web
4
#
5
# build remark42 docker image - docker-compose -f compose-dev-backend.yml build
6
# start remark42 service - docker-compose -f compose-dev-backend.yml up
7
version: "2"
8

9
services:
10
  remark42:
11
    build:
12
      context: .
13
      dockerfile: Dockerfile
14
      args:
15
        - SKIP_BACKEND_TEST
16
        - BACKEND_TEST_TIMEOUT
17
        - SKIP_FRONTEND_TEST=true
18
        - CI
19
        - GITHUB_REF
20
        - GITHUB_SHA
21
    image: umputun/remark42:dev
22
    container_name: "remark42-dev"
23
    hostname: "remark42-dev"
24

25
    logging:
26
      driver: json-file
27
      options:
28
        max-size: "10m"
29
        max-file: "5"
30

31
    ports:
32
      - "8080:8080" # primary rest server
33
      - "8084:8084" # local oauth2 server
34

35
    environment:
36
      # - APP_UID=1000
37
      # - TIME_ZONE=GMT
38
      # REMARK_URL below would be used for the dev auth,
39
      # so that it would work on http://127.0.0.1 but wouldn't on http://localhost
40
      - REMARK_URL=http://127.0.0.1:8080
41
      - SECRET=12345
42
      - DEBUG=true
43
      - ADMIN_PASSWD=password
44
      - AUTH_DEV=true # activate local OAuth "dev" on REMARK_URL hostname
45
      - ADMIN_SHARED_ID=dev_user # set admin flag for default user on local oauth2
46
      - NOTIFY_USERS
47
      - NOTIFY_ADMINS
48
      - TELEGRAM_TOKEN
49
      - NOTIFY_TELEGRAM_CHAN
50
      - NOTIFY_EMAIL_FROM
51
      - ADMIN_SHARED_EMAIL
52
      - SMTP_HOST
53
      - SMTP_USERNAME
54
      - SMTP_PASSWORD
55
      - SMTP_PORT
56
      - SMTP_TLS
57
      - EMOJI=true
58
      - ANON_VOTE=true
59
      - VOTES_IP=true
60
      - AUTH_EMAIL_ENABLE=true
61
      - AUTH_TELEGRAM=true
62
      - AUTH_ANON=true
63
      - AUTH_GOOGLE_CID=1111
64
      - AUTH_GOOGLE_CSEC=1111
65
      - AUTH_GITHUB_CID=1111
66
      - AUTH_GITHUB_CSEC=1111
67
      - AUTH_FACEBOOK_CID=1111
68
      - AUTH_FACEBOOK_CSEC=1111
69
      - AUTH_TWITTER_CID=1111
70
      - AUTH_TWITTER_CSEC=1111
71
      - AUTH_PATREON_CID=1111
72
      - AUTH_PATREON_CSEC=1111
73
    volumes:
74
      - ./var:/srv/var
75

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

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

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

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