-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtina-officials-flexible.yml
70 lines (66 loc) · 2.8 KB
/
tina-officials-flexible.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
version: '3'
networks:
easy-docker-host:
external: true
services:
tinaflex:
image: registry.atempo.com/$VERSION_TYPE/tina:$VERSION
pull_policy: always
container_name: $COMPOSE_PROJECT_NAME
restart: unless-stopped
networks:
- easy-docker-host
ports:
- 25088
- 9182
- 2525
hostname: $COMPOSE_PROJECT_NAME
env_file:
- stack.env
labels:
- traefik.http.services.$COMPOSE_PROJECT_NAME-official.loadbalancer.server.port=25088
- traefik.http.routers.$COMPOSE_PROJECT_NAME-official.rule=HostRegexp(`${COMPOSE_PROJECT_NAME}.{any:.+}`)
- traefik.http.routers.$COMPOSE_PROJECT_NAME-official.service=$COMPOSE_PROJECT_NAME-official
- traefik.http.services.$COMPOSE_PROJECT_NAME-official-ade.loadbalancer.server.port=9182
# Will match all URL containing minio-console.* => forwarding to admin console port
- traefik.http.routers.$COMPOSE_PROJECT_NAME-official-ade.rule=HostRegexp(`${COMPOSE_PROJECT_NAME}-ade.{any:.+}`)
- traefik.http.routers.$COMPOSE_PROJECT_NAME-official-ade.service=$COMPOSE_PROJECT_NAME-official-ade
environment:
USE_HTTP: "1"
TINA_APPLIANCE_RESTORE_PATH: "/persistent_public"
ADE_ADMIN_PORT: "9182"
TINA_DISKDRIVE_NB: "0" # No need when ADE is enabled
# This parameter is only used when the M365 backup is created the first time.
TINA_M365_BACKUP_PARALLELISM: "15"
# Exluded Apps can contain Outlook|Contacts|OneDrive|Calendar|OneNote|SharePoint|Teams|Users
TINA_M365_DEFAULT_EXCLUDED_OFFICE_APPS: "Teams|OneNote"
TINA_CREATE_CATALOG_BACKUP: "1"
TINA_IDENTITY: "$DEFAULT_USER:$DEFAULT_PASSWORD"
ADE_SUPERADMIN_PASSWORD: "$DEFAULT_PASSWORD"
ROOT_PASSWORD: "$DEFAULT_PASSWORD"
TINA_SSR_USER: "SSR_user"
TINA_SSR_PASSWORD: "mgbWf6k6R7b@yfJEAafi8Owo"
TINA_REST_API_URL: "http://$COMPOSE_PROJECT_NAME:25088/Tina/api"
TINA_M365_SSR_APPLICATION_URL: "https://$COMPOSE_PROJECT_NAME-ssr.$EXTERNAL_DOMAIN"
TINA_CATALOG: "catalog"
tina-ssr-flex:
image: registry.atempo.com/unstable_public/self-service-restore:$SSR_VERSION
pull_policy: always
container_name: ${COMPOSE_PROJECT_NAME}-ssr
restart: unless-stopped
ports:
- 8080
labels:
- traefik.http.routers.$COMPOSE_PROJECT_NAME-official-ssr.rule=HostRegexp(`${COMPOSE_PROJECT_NAME}-ssr.{any:.+}`)
env_file:
- stack.env
environment:
USE_HTTP: "1"
TINA_CATALOG: "catalog"
TINA_REST_API_URL: "http://$COMPOSE_PROJECT_NAME:25088/Tina/api"
TINA_M365_SSR_APPLICATION_URL: "https://$COMPOSE_PROJECT_NAME-ssr.$EXTERNAL_DOMAIN"
TINA_M365_APPLICATION_NAME: "M365"
TINA_SSR_USER: "SSR_user"
TINA_SSR_PASSWORD: "mgbWf6k6R7b@yfJEAafi8Owo"
networks:
- easy-docker-host