mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
chore: support mongodb in testenv
This commit is contained in:
parent
cdf416d693
commit
2d0dcf6c7b
@ -11,7 +11,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
memory: 1024M
|
memory: 640M
|
||||||
restart: always
|
restart: always
|
||||||
container_name: powerjob-mysql
|
container_name: powerjob-mysql
|
||||||
image: powerjob/powerjob-mysql:test_env
|
image: powerjob/powerjob-mysql:test_env
|
||||||
@ -20,21 +20,38 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ~/powerjob-data/powerjob-mysql:/var/lib/mysql
|
- ~/powerjob-data/powerjob-mysql:/var/lib/mysql
|
||||||
command: --lower_case_table_names=1
|
command: --lower_case_table_names=1
|
||||||
|
powerjob-mongodb:
|
||||||
|
image: mongo:latest
|
||||||
|
container_name: powerjob-mongodb
|
||||||
|
restart: always
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
memory: 256M
|
||||||
|
environment:
|
||||||
|
MONGO_INITDB_ROOT_USERNAME: "root"
|
||||||
|
MONGO_INITDB_ROOT_PASSWORD: "No1Bug2Please3!"
|
||||||
|
MONGO_INITDB_DATABASE: "powerjob_daily"
|
||||||
|
ports:
|
||||||
|
- "27017:27017"
|
||||||
|
volumes:
|
||||||
|
- ./testenv/init_mongodb.js:/docker-entrypoint-initdb.d/mongo-init.js
|
||||||
|
- ~/powerjob-data/powerjob-mongodb:/data/db
|
||||||
powerjob-server:
|
powerjob-server:
|
||||||
build:
|
build:
|
||||||
context: ../../powerjob-server/docker
|
context: ../../powerjob-server/docker
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
memory: 1024M
|
memory: 768M
|
||||||
container_name: powerjob-server
|
container_name: powerjob-server
|
||||||
image: powerjob/powerjob-server:test_env
|
image: powerjob/powerjob-server:test_env
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
- powerjob-mysql
|
- powerjob-mysql
|
||||||
|
- powerjob-mongodb
|
||||||
environment:
|
environment:
|
||||||
PARAMS: "--spring.profiles.active=product --oms.mongodb.enable=false --spring.datasource.core.jdbc-url=jdbc:mysql://powerjob-mysql:3306/powerjob-daily?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai"
|
PARAMS: "--spring.profiles.active=product --oms.mongodb.enable=true --spring.data.mongodb.uri=mongodb://zqq:No1Bug2Please3!@powerjob-mongodb/powerjob_daily?retryWrites=true&w=majority --spring.datasource.core.jdbc-url=jdbc:mysql://powerjob-mysql:3306/powerjob-daily?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai"
|
||||||
JVMOPTIONS: "-server -XX:+UseG1GC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=7 -XX:GCLogFileSize=100M -Xloggc:/root/powerjob/server/gc.log"
|
JVMOPTIONS: "-server -XX:+UseG1GC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=7 -XX:GCLogFileSize=100M -Xloggc:/root/powerjob/server/gc.log"
|
||||||
ports:
|
ports:
|
||||||
- "7700:7700"
|
- "7700:7700"
|
||||||
|
12
others/dev/testenv/init_mongodb.js
Normal file
12
others/dev/testenv/init_mongodb.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
db.createUser(
|
||||||
|
{
|
||||||
|
user: "zqq",
|
||||||
|
pwd: "No1Bug2Please3!",
|
||||||
|
roles: [
|
||||||
|
{
|
||||||
|
role: "readWrite",
|
||||||
|
db: "powerjob_daily"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
);
|
Loading…
x
Reference in New Issue
Block a user