Merge branch 'master' into fix-proxy-dev
This commit is contained in:
commit
004ff453bc
4
.gitmodules
vendored
4
.gitmodules
vendored
@ -30,3 +30,7 @@
|
|||||||
path = openslides-icc-service
|
path = openslides-icc-service
|
||||||
url = https://github.com/OpenSlides/openslides-icc-service.git
|
url = https://github.com/OpenSlides/openslides-icc-service.git
|
||||||
branch = main
|
branch = main
|
||||||
|
[submodule "openslides-vote-service"]
|
||||||
|
path = openslides-vote-service
|
||||||
|
url = https://github.com/OpenSlides/openslides-vote-service.git
|
||||||
|
branch = main
|
5
Makefile
5
Makefile
@ -34,6 +34,11 @@ services-to-master:
|
|||||||
# [1] ...or main, or whatever branch the OS4 one is. See .gitmodules.
|
# [1] ...or main, or whatever branch the OS4 one is. See .gitmodules.
|
||||||
git submodule foreach -q --recursive 'git checkout $(git config -f $$toplevel/.gitmodules submodule.$$name.branch || echo master); git pull upstream $$(git config -f $$toplevel/.gitmodules submodule.$$name.branch || echo master)'
|
git submodule foreach -q --recursive 'git checkout $(git config -f $$toplevel/.gitmodules submodule.$$name.branch || echo master); git pull upstream $$(git config -f $$toplevel/.gitmodules submodule.$$name.branch || echo master)'
|
||||||
|
|
||||||
|
submodules-origin-to-upstream:
|
||||||
|
# You may only use this one time after cloning this repository.
|
||||||
|
# Will set the upstream remote to "origin"
|
||||||
|
git submodule foreach -q --recursive 'git remote rename origin upstream'
|
||||||
|
|
||||||
cypress-open:
|
cypress-open:
|
||||||
cd integration; npm run cypress:open
|
cd integration; npm run cypress:open
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@ TARGETS=(
|
|||||||
[datastore-reader]="$HOME/../openslides-datastore-service/reader"
|
[datastore-reader]="$HOME/../openslides-datastore-service/reader"
|
||||||
[datastore-writer]="$HOME/../openslides-datastore-service/writer"
|
[datastore-writer]="$HOME/../openslides-datastore-service/writer"
|
||||||
[media]="$HOME/../openslides-media-service/"
|
[media]="$HOME/../openslides-media-service/"
|
||||||
|
[vote]="$HOME/../openslides-vote-service/"
|
||||||
#[pgbouncer]="https://github.com/OpenSlides/openslides-docker-compose.git#:pgbouncer"
|
#[pgbouncer]="https://github.com/OpenSlides/openslides-docker-compose.git#:pgbouncer"
|
||||||
#[postfix]="https://github.com/OpenSlides/openslides-docker-compose.git#:postfix"
|
#[postfix]="https://github.com/OpenSlides/openslides-docker-compose.git#:postfix"
|
||||||
#[repmgr]="https://github.com/OpenSlides/openslides-docker-compose.git#:repmgr"
|
#[repmgr]="https://github.com/OpenSlides/openslides-docker-compose.git#:repmgr"
|
||||||
|
@ -151,3 +151,27 @@ services:
|
|||||||
driver: "none" # disable saving logs
|
driver: "none" # disable saving logs
|
||||||
ports:
|
ports:
|
||||||
- "8025:8025" # web ui to check mails manually
|
- "8025:8025" # web ui to check mails manually
|
||||||
|
|
||||||
|
vote:
|
||||||
|
image: openslides-vote-dev
|
||||||
|
depends_on:
|
||||||
|
- auth
|
||||||
|
- message-bus
|
||||||
|
- datastore-reader
|
||||||
|
- postgres
|
||||||
|
environment:
|
||||||
|
- OPENSLIDES_DEVELOPMENT=true
|
||||||
|
- VOTE_HOST=vote
|
||||||
|
- VOTE_PORT=9013
|
||||||
|
- DATASTORE_READER_HOST=datastore-reader
|
||||||
|
- MESSAGING=redis
|
||||||
|
- MESSAGE_BUS_HOST=message-bus
|
||||||
|
- VOTE_REDIS_HOST=cache
|
||||||
|
- VOTE_DATABASE_HOST=postgres
|
||||||
|
- VOTE_DATABASE_USER=openslides
|
||||||
|
- VOTE_DATABASE_PASSWORD=openslides
|
||||||
|
- VOTE_DATABASE_NAME=openslides
|
||||||
|
- AUTH=ticket
|
||||||
|
- AUTH_HOST=auth
|
||||||
|
ports:
|
||||||
|
- "9013:9013"
|
||||||
|
@ -32,3 +32,11 @@ MEDIA_DATABASE_NAME=openslides
|
|||||||
|
|
||||||
MANAGE_HOST=manage
|
MANAGE_HOST=manage
|
||||||
MANAGE_PORT=9008
|
MANAGE_PORT=9008
|
||||||
|
|
||||||
|
VOTE_HOST=vote
|
||||||
|
VOTE_PORT=9013
|
||||||
|
VOTE_REDIS_HOST=cache
|
||||||
|
VOTE_DATABASE_HOST=postgres
|
||||||
|
VOTE_DATABASE_USER=openslides
|
||||||
|
VOTE_DATABASE_PASSWORD=openslides
|
||||||
|
VOTE_DATABASE_NAME=openslides
|
@ -1 +1 @@
|
|||||||
Subproject commit b4e2222a9c68e7e954e37eab262ed77669086585
|
Subproject commit b9c287c7c2697cafe2f648e7438c9953c6001111
|
@ -1 +1 @@
|
|||||||
Subproject commit 98055f773558121a11f5e0a5cd358fe8dc4a69c4
|
Subproject commit e1f83b6807027ffac64134ee30740b8b4558443e
|
@ -1 +1 @@
|
|||||||
Subproject commit b9aa7037fbc723a65674a636c665c69a9966c0d4
|
Subproject commit d28b41b7737f0e7a2f90dd9fae511f82c808b24e
|
@ -1 +1 @@
|
|||||||
Subproject commit b71dcc30b9696606da4cf9ff9e4e446bb5251ec3
|
Subproject commit ba874ee191ada0d0287437a038f390fbf22a5d80
|
@ -1 +1 @@
|
|||||||
Subproject commit af457125e7d0276de7361f197a3d97732dabebd7
|
Subproject commit 9f9362e517a012e40b738d5a5c4f3ada36449879
|
@ -1 +1 @@
|
|||||||
Subproject commit 30157498c40d994996c1b5bd19ef0701b45b9ad2
|
Subproject commit 278ce452358643bafa3c341ddf8ade688cbf5579
|
@ -1 +1 @@
|
|||||||
Subproject commit 08c1d557b37386ed9168b8ca73e2bb351db4234e
|
Subproject commit 27e2f3e1064a14bd13311731f5fbda0bd4e9a706
|
1
openslides-vote-service
Submodule
1
openslides-vote-service
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 955f08da0ababd821f5b0ee138b1c463e0eac924
|
@ -21,9 +21,7 @@
|
|||||||
"http": {
|
"http": {
|
||||||
"servers": {
|
"servers": {
|
||||||
"srv0": {
|
"srv0": {
|
||||||
"listen": [
|
"listen": [":8000"],
|
||||||
":8000"
|
|
||||||
],
|
|
||||||
"allow_h2c": true,
|
"allow_h2c": true,
|
||||||
"routes": [
|
"routes": [
|
||||||
{
|
{
|
||||||
@ -40,9 +38,7 @@
|
|||||||
],
|
],
|
||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"path": [
|
"path": ["/system/autoupdate*"]
|
||||||
"/system/autoupdate*"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -59,9 +55,7 @@
|
|||||||
],
|
],
|
||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"path": [
|
"path": ["/system/presenter*"]
|
||||||
"/system/presenter*"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -78,9 +72,7 @@
|
|||||||
],
|
],
|
||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"path": [
|
"path": ["/system/action*"]
|
||||||
"/system/action*"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -97,9 +89,7 @@
|
|||||||
],
|
],
|
||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"path": [
|
"path": ["/system/media*"]
|
||||||
"/system/media*"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -116,9 +106,7 @@
|
|||||||
],
|
],
|
||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"path": [
|
"path": ["/system/auth*"]
|
||||||
"/system/auth*"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -136,9 +124,7 @@
|
|||||||
],
|
],
|
||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"path": [
|
"path": ["/system/icc*"]
|
||||||
"/system/icc*"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -149,10 +135,7 @@
|
|||||||
"flush_interval": -1,
|
"flush_interval": -1,
|
||||||
"transport": {
|
"transport": {
|
||||||
"protocol": "http",
|
"protocol": "http",
|
||||||
"versions": [
|
"versions": ["2", "h2c"]
|
||||||
"2",
|
|
||||||
"h2c"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"upstreams": [
|
"upstreams": [
|
||||||
{
|
{
|
||||||
@ -164,13 +147,28 @@
|
|||||||
"match": [
|
"match": [
|
||||||
{
|
{
|
||||||
"header": {
|
"header": {
|
||||||
"Content-Type": [
|
"Content-Type": ["application/grpc"]
|
||||||
"application/grpc"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"handle": [
|
||||||
|
{
|
||||||
|
"handler": "reverse_proxy",
|
||||||
|
"upstreams": [
|
||||||
|
{
|
||||||
|
"dial": "$VOTE_HOST:$VOTE_PORT"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"match": [
|
||||||
|
{
|
||||||
|
"path": ["/system/vote*"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"handle": [
|
"handle": [
|
||||||
{
|
{
|
||||||
|
@ -17,6 +17,7 @@ AUTH_HOST="${AUTH_HOST:-auth}" AUTH_PORT="${AUTH_PORT:-9004}" \
|
|||||||
MEDIA_HOST="${MEDIA_HOST:-media}" MEDIA_PORT="${MEDIA_PORT:-9006}" \
|
MEDIA_HOST="${MEDIA_HOST:-media}" MEDIA_PORT="${MEDIA_PORT:-9006}" \
|
||||||
MANAGE_HOST="${MANAGE_HOST:-manage}" MANAGE_PORT="${MANAGE_PORT:-9008}" \
|
MANAGE_HOST="${MANAGE_HOST:-manage}" MANAGE_PORT="${MANAGE_PORT:-9008}" \
|
||||||
CLIENT_HOST="${CLIENT_HOST:-client}" CLIENT_PORT="${CLIENT_PORT:-9001}" \
|
CLIENT_HOST="${CLIENT_HOST:-client}" CLIENT_PORT="${CLIENT_PORT:-9001}" \
|
||||||
|
VOTE_HOST="${VOTE_HOST:-vote}" VOTE_PORT="${VOTE_PORT:-9013}" \
|
||||||
envsubst < "$config" > "$config.out" && mv -f "$config.out" "$config"
|
envsubst < "$config" > "$config.out" && mv -f "$config.out" "$config"
|
||||||
|
|
||||||
jq_write() {
|
jq_write() {
|
||||||
|
Loading…
Reference in New Issue
Block a user