|
|
@ -7,94 +7,47 @@ services: |
|
|
networks: |
|
|
networks: |
|
|
- internal |
|
|
- internal |
|
|
|
|
|
|
|
|
|
|
|
# Base configuration |
|
|
squidex1: |
|
|
squidex1: |
|
|
image: squidex-local |
|
|
extends: |
|
|
|
|
|
file: docker-compose-base.yml |
|
|
|
|
|
service: squidex_base |
|
|
environment: |
|
|
environment: |
|
|
- ASPNETCORE_URLS=http://+:5000 |
|
|
|
|
|
- ASSETS__RESIZERURL=http://resizer |
|
|
|
|
|
- EVENTSTORE__MONGODB__CONFIGURATION=mongodb://mongo |
|
|
|
|
|
- EVENTSTORE__MONGODB__DATABASE=squidex1 |
|
|
- EVENTSTORE__MONGODB__DATABASE=squidex1 |
|
|
- GRAPHQL__CACHEDURATION=00:00:00 |
|
|
|
|
|
- IDENTITY__ADMINCLIENTID=root |
|
|
|
|
|
- IDENTITY__ADMINCLIENTSECRET=xeLd6jFxqbXJrfmNLlO2j1apagGGGSyZJhFnIuHp4I0= |
|
|
|
|
|
- IDENTITY__ADMINEMAIL=hello@squidex.io |
|
|
|
|
|
- IDENTITY__ADMINPASSWORD=1q2w3e$$R |
|
|
|
|
|
- IDENTITY__MULTIPLEDOMAINS=true |
|
|
|
|
|
- RULES__RULESCACHEDURATION=00:00:00 |
|
|
|
|
|
- SCRIPTING__TIMEOUTEXECUTION=00:00:10 |
|
|
|
|
|
- SCRIPTING__TIMEOUTSCRIPT=00:00:10 |
|
|
|
|
|
- STORE__MONGODB__CONFIGURATION=mongodb://mongo |
|
|
|
|
|
- STORE__MONGODB__CONTENTDATABASE=squidex1_content |
|
|
- STORE__MONGODB__CONTENTDATABASE=squidex1_content |
|
|
- STORE__MONGODB__DATABASE=squidex1 |
|
|
- STORE__MONGODB__DATABASE=squidex1 |
|
|
- TEMPLATES__LOCALURL=http://localhost:5000 |
|
|
|
|
|
- UI__HIDENEWS=true |
|
|
|
|
|
- UI__HIDEONBOARDING=true |
|
|
|
|
|
- URLS__BASEURL=http://localhost:8080 |
|
|
- URLS__BASEURL=http://localhost:8080 |
|
|
networks: |
|
|
|
|
|
- internal |
|
|
|
|
|
depends_on: |
|
|
depends_on: |
|
|
- mongo |
|
|
- mongo |
|
|
|
|
|
|
|
|
|
|
|
# Hosted on path and separate worker |
|
|
squidex2: |
|
|
squidex2: |
|
|
image: squidex-local |
|
|
extends: |
|
|
|
|
|
file: docker-compose-base.yml |
|
|
|
|
|
service: squidex_base |
|
|
environment: |
|
|
environment: |
|
|
- ASPNETCORE_URLS=http://+:5000 |
|
|
- CLUSTERING__WORKER=true |
|
|
- ASSETS__RESIZERURL=http://resizer |
|
|
|
|
|
- EVENTSTORE__MONGODB__CONFIGURATION=mongodb://mongo |
|
|
|
|
|
- EVENTSTORE__MONGODB__DATABASE=squidex2 |
|
|
- EVENTSTORE__MONGODB__DATABASE=squidex2 |
|
|
- GRAPHQL__CACHEDURATION=00:00:00 |
|
|
|
|
|
- IDENTITY__ADMINCLIENTID=root |
|
|
|
|
|
- IDENTITY__ADMINCLIENTSECRET=xeLd6jFxqbXJrfmNLlO2j1apagGGGSyZJhFnIuHp4I0= |
|
|
|
|
|
- IDENTITY__ADMINEMAIL=hello@squidex.io |
|
|
|
|
|
- IDENTITY__ADMINPASSWORD=1q2w3e$$R |
|
|
|
|
|
- IDENTITY__MULTIPLEDOMAINS=true |
|
|
|
|
|
- RULES__RULESCACHEDURATION=00:00:00 |
|
|
|
|
|
- SCRIPTING__TIMEOUTEXECUTION=00:00:10 |
|
|
|
|
|
- SCRIPTING__TIMEOUTSCRIPT=00:00:10 |
|
|
|
|
|
- STORE__MONGODB__ASSETSHARDCOUNT=20 |
|
|
|
|
|
- STORE__MONGODB__CONFIGURATION=mongodb://mongo |
|
|
|
|
|
- STORE__MONGODB__CONTENTDATABASE=squidex2_content |
|
|
- STORE__MONGODB__CONTENTDATABASE=squidex2_content |
|
|
- STORE__MONGODB__CONTENTSHARDCOUNT=20 |
|
|
|
|
|
- STORE__MONGODB__DATABASE=squidex2 |
|
|
- STORE__MONGODB__DATABASE=squidex2 |
|
|
- STORE__MONGODB__TEXTHARDCOUNT=20 |
|
|
- STORE__MONGODB__TEXTHARDCOUNT=20 |
|
|
- STORE__TYPE=MongoDB |
|
|
|
|
|
- TEMPLATES__LOCALURL=http://localhost:5000 |
|
|
|
|
|
- UI__HIDENEWS=true |
|
|
|
|
|
- UI__HIDEONBOARDING=true |
|
|
|
|
|
- URLS__BASEPATH=squidex/ |
|
|
- URLS__BASEPATH=squidex/ |
|
|
- URLS__BASEURL=http://localhost:8081/squidex/ |
|
|
- URLS__BASEURL=http://localhost:8081/squidex/ |
|
|
networks: |
|
|
|
|
|
- internal |
|
|
|
|
|
depends_on: |
|
|
depends_on: |
|
|
- mongo |
|
|
- mongo |
|
|
|
|
|
|
|
|
|
|
|
# Separate datbases |
|
|
squidex3: |
|
|
squidex3: |
|
|
image: squidex-local |
|
|
extends: |
|
|
|
|
|
file: docker-compose-base.yml |
|
|
|
|
|
service: squidex_base |
|
|
environment: |
|
|
environment: |
|
|
- ASPNETCORE_URLS=http://+:5000 |
|
|
|
|
|
- ASSETS__RESIZERURL=http://resizer |
|
|
- ASSETS__RESIZERURL=http://resizer |
|
|
- CONTENTS__OPTIMIZEFORSELFHOSTING=true |
|
|
- CONTENTS__OPTIMIZEFORSELFHOSTING=true |
|
|
- EVENTSTORE__MONGODB__CONFIGURATION=mongodb://mongo |
|
|
|
|
|
- EVENTSTORE__MONGODB__DATABASE=squidex3 |
|
|
- EVENTSTORE__MONGODB__DATABASE=squidex3 |
|
|
- GRAPHQL__CACHEDURATION=00:00:00 |
|
|
|
|
|
- IDENTITY__ADMINCLIENTID=root |
|
|
|
|
|
- IDENTITY__ADMINCLIENTSECRET=xeLd6jFxqbXJrfmNLlO2j1apagGGGSyZJhFnIuHp4I0= |
|
|
|
|
|
- IDENTITY__ADMINEMAIL=hello@squidex.io |
|
|
|
|
|
- IDENTITY__ADMINPASSWORD=1q2w3e$$R |
|
|
|
|
|
- IDENTITY__MULTIPLEDOMAINS=true |
|
|
|
|
|
- RULES__RULESCACHEDURATION=00:00:00 |
|
|
|
|
|
- SCRIPTING__TIMEOUTEXECUTION=00:00:10 |
|
|
|
|
|
- SCRIPTING__TIMEOUTSCRIPT=00:00:10 |
|
|
|
|
|
- STORE__MONGODB__CONFIGURATION=mongodb://mongo |
|
|
|
|
|
- STORE__MONGODB__CONTENTDATABASE=squidex3_content |
|
|
- STORE__MONGODB__CONTENTDATABASE=squidex3_content |
|
|
- STORE__MONGODB__DATABASE=squidex3 |
|
|
- STORE__MONGODB__DATABASE=squidex3 |
|
|
- STORE__TYPE=MongoDB |
|
|
|
|
|
- TEMPLATES__LOCALURL=http://localhost:5000 |
|
|
|
|
|
- UI__HIDENEWS=true |
|
|
|
|
|
- UI__HIDEONBOARDING=true |
|
|
|
|
|
- URLS__BASEURL=http://localhost:8082 |
|
|
- URLS__BASEURL=http://localhost:8082 |
|
|
networks: |
|
|
|
|
|
- internal |
|
|
|
|
|
depends_on: |
|
|
depends_on: |
|
|
- mongo |
|
|
- mongo |
|
|
|
|
|
|
|
|
|