Reapply "Fix federation test: add scripts mount and pre-compile config on host"
This reverts commit a7e4518131.
This commit is contained in:
parent
a7e4518131
commit
811d6dc8b3
|
|
@ -40,6 +40,10 @@ services:
|
|||
source: ./.config/a.test.default.yml
|
||||
target: /misskey/.config/default.yml
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ./.config/a.test.default.json
|
||||
target: /misskey/.config/default.json
|
||||
read_only: true
|
||||
|
||||
db.a.test:
|
||||
extends:
|
||||
|
|
|
|||
|
|
@ -40,6 +40,10 @@ services:
|
|||
source: ./.config/b.test.default.yml
|
||||
target: /misskey/.config/default.yml
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ./.config/b.test.default.json
|
||||
target: /misskey/.config/default.json
|
||||
read_only: true
|
||||
|
||||
db.b.test:
|
||||
extends:
|
||||
|
|
|
|||
|
|
@ -38,6 +38,10 @@ services:
|
|||
source: ../ormconfig.js
|
||||
target: /misskey/packages/backend/ormconfig.js
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ../scripts
|
||||
target: /misskey/packages/backend/scripts
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ../package.json
|
||||
target: /misskey/packages/backend/package.json
|
||||
|
|
|
|||
|
|
@ -29,6 +29,8 @@ function generate {
|
|||
if [ ! -f .config/docker.env ]; then cp .config/example.docker.env .config/docker.env; fi
|
||||
if [ ! -f .config/$1.conf ]; then sed "s/\${HOST}/$1/g" .config/example.conf > .config/$1.conf; fi
|
||||
if [ ! -f .config/$1.default.yml ]; then sed "s/\${HOST}/$1/g" .config/example.default.yml > .config/$1.default.yml; fi
|
||||
# Pre-compile YAML config to JSON (for runtime use without js-yaml)
|
||||
if [ -f .config/$1.default.yml ]; then node -e "const fs=require('fs'),yaml=require('js-yaml');fs.writeFileSync('.config/$1.default.json',JSON.stringify(yaml.load(fs.readFileSync('.config/$1.default.yml','utf-8'),{schema:yaml.JSON_SCHEMA}),null,'\t'),'utf-8')"; fi
|
||||
}
|
||||
|
||||
generate a.test
|
||||
|
|
|
|||
Loading…
Reference in New Issue