Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 0 additions & 74 deletions docker-compose.yml

This file was deleted.

6 changes: 6 additions & 0 deletions docker-compose/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# WARNING

This file may be out of date, because it isn't checked during CI.


PRs are welcome.
44 changes: 44 additions & 0 deletions docker-compose/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
version: "3.8"
x-volume:
&data-volume
type: 'volume'
source: jjs_data
target: /var/lib/jjs
services:
db:
image: mongo
init-data:
image: debian:stable-slim
entrypoint: /bin/sh -c
command: >
"/bin/mkdir /var/lib/jjs/etc
&& /bin/cp /configs/invoker.yaml /var/lib/jjs/etc/"
volumes:
- *data-volume
- ./compose-config:/configs:ro
apiserver:
image: apiserver
environment:
MONGODB_CONNECTION_STRING: mongodb://db:27017/jjs
depends_on:
- db
ports:
- "1779:1779"
invoker:
image: invoker
privileged: true
environment:
JJS_DATA: /var/lib/jjs
JJS_AUTH_DATA_INLINE: "{\"endpoint\": \"http://apiserver:1779/\", \"auth\": {\"byToken\": {\"token\": \"Dev::root\"}}}"
RUST_LOG: info,invoker=debug,util=debug,svaluer=debug
RUST_BACKTRACE: full
RUST_LIB_BACKTRACE: 1
depends_on:
- db
- init-data
ports:
- "1789:1789"
volumes:
- *data-volume
volumes:
jjs_data:
3 changes: 3 additions & 0 deletions docker-compose/invoker.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
workers: 4
problems:
mongodb: mongodb://db:27017/jjs