feat: only office dev env (#105)

This commit is contained in:
Montassar Ghanmy
2023-06-21 15:25:29 +01:00
committed by GitHub
parent 4bef09abff
commit 0e9e6a6c69
2 changed files with 270 additions and 180 deletions
+77 -5
View File
@@ -20,7 +20,9 @@
"client_secret":"", "client_secret":"",
"issuer":"", "issuer":"",
"audience":"", "audience":"",
"redirect_uris": [""], "redirect_uris":[
""
],
"account_management_url":"http://web.tdrive-console.local/profile?company-code={company_id}", "account_management_url":"http://web.tdrive-console.local/profile?company-code={company_id}",
"collaborators_management_url":"http://web.tdrive-console.local/compaies/{company_id}/users?company-code={company_id}", "collaborators_management_url":"http://web.tdrive-console.local/compaies/{company_id}/users?company-code={company_id}",
"company_management_url":"http://web.tdrive-console.local/companies?company-code={company_id}" "company_management_url":"http://web.tdrive-console.local/companies?company-code={company_id}"
@@ -57,7 +59,9 @@
"websocket":{ "websocket":{
"path":"/socket/", "path":"/socket/",
"adapters":{ "adapters":{
"types": [], "types":[
],
"redis":{ "redis":{
"host":"redis", "host":"redis",
"port":6379 "port":6379
@@ -84,7 +88,9 @@
"database":"tdrive" "database":"tdrive"
}, },
"cassandra":{ "cassandra":{
"contactPoints": ["scylladb:9042"], "contactPoints":[
"scylladb:9042"
],
"localDataCenter":"datacenter1", "localDataCenter":"datacenter1",
"keyspace":"tdrive", "keyspace":"tdrive",
"wait":false, "wait":false,
@@ -96,7 +102,9 @@
"// possible 'type' values are":"'amqp' or 'local'", "// possible 'type' values are":"'amqp' or 'local'",
"type":"amqp", "type":"amqp",
"amqp":{ "amqp":{
"urls": ["amqp://guest:guest@rabbitmq:5672"] "urls":[
"amqp://guest:guest@rabbitmq:5672"
]
} }
}, },
"search":{ "search":{
@@ -165,7 +173,71 @@
"url":"https://jitsi.linagora.com/" "url":"https://jitsi.linagora.com/"
} }
], ],
"plugins": [] "plugins":[
{
"api":{
"private_key":"c1cc66db78e1d3bb4713c55d5ab2"
},
"display":{
"tdrive":{
"files":{
"editor":{
"edition_url":"http://localhost:5000/plugins/onlyoffice/",
"empty_files":[
{
"filename":"Untitled.docx",
"name":"ONLYOFFICE Word Document",
"url":"/plugins/onlyoffice/assets/empty.docx"
},
{
"filename":"Untitled.xlsx",
"name":"ONLYOFFICE Excel Document",
"url":"/plugins/onlyoffice/assets/empty.xlsx"
},
{
"filename":"Untitled.pptx",
"name":"ONLYOFFICE PowerPoint Document",
"url":"/plugins/onlyoffice/assets/empty.pptx"
}
],
"extensions":[
"xlsx",
"pptx",
"docx",
"xls",
"ppt",
"doc",
"odt",
"ods",
"odp",
"txt",
"html",
"csv"
],
"preview_url":"http://localhost:5000/plugins/onlyoffice/?preview=1"
}
},
"version":1
}
},
"external_prefix":"/plugins/onlyoffice/",
"id":"tdrive_onlyoffice",
"identity":{
"categories":[
],
"code":"only_office",
"compatibility":[
"tdrive"
],
"description":null,
"icon":"/plugins/onlyoffice/assets/logo.png",
"name":"Only Office",
"website":"http://twake.app/"
},
"internal_domain":"http://localhost:5000/"
}
]
}, },
"services":[ "services":[
"auth", "auth",
+18
View File
@@ -27,6 +27,8 @@ services:
- DB_DRIVER=mongodb - DB_DRIVER=mongodb
- PUBSUB_TYPE=local - PUBSUB_TYPE=local
- ./docker-data/documents/:/storage/ - ./docker-data/documents/:/storage/
volumes:
- ./docker-data/documents/:/storage/
depends_on: depends_on:
- mongo - mongo
links: links:
@@ -57,6 +59,22 @@ services:
networks: networks:
- tdrive_network - tdrive_network
onlyoffice-connector:
image: onlyoffice-connector
hostname: onlyoffice_connector
environment:
- CREDENTIALS_ENDPOINT=http://tdrive_node:4000
- ONLY_OFFICE_SERVER=http://localhost:8090/
- SERVER_ORIGIN=
- SERVER_PORT=5000
- SERVER_PREFIX=/plugins/onlyoffice
- CREDENTIALS_ID=tdrive_onlyoffice
- CREDENTIALS_SECRET=c1cc66db78e1d3bb4713c55d5ab2
ports:
- 5000:5000
networks:
- tdrive_network
networks: networks:
tdrive_network: tdrive_network:
driver: bridge driver: bridge