Ai
1 Star 0 Fork 0

youc3576/proxy-redis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
docker-compose.yml 1.54 KB
一键复制 编辑 原始数据 按行查看 历史
youc3576 提交于 2020-03-30 10:53 +08:00 . init
version: "3.5"
services:
redis:
image: redis:5.0.5
container_name: redis-db
ports:
- "7001:6379"
networks:
- proxynet
proxy-redis:
image: proxy-redis:1.0
container_name: proxy
command: java -Xmx2g -Xms2g -jar proxy-redis-1.0-SNAPSHOT.jar server redis-app.yml
ports:
- "8080:8080"
networks:
- proxynet
depends_on:
- redis
benchmark: # work in progress, refer TODOs for it in README
image: proxy-redis:1.0
container_name: benchmark
command: java -Xmx1g -Xms1g -jar proxy-redis-1.0-SNAPSHOT.jar proxy-load-test -n 100000 -c 8
networks:
- proxynet
benchmark_ab:
image: jordi/ab
networks:
- proxynet
proxy-build:
image: proxy-redis:1.0
build:
context: .
dockerfile: Dockerfile.build
container_name: proxy-build
volumes:
- $PWD/artifact:/code/proxy-redis/target
proxy-test: # run maven based tests and build a fat jar
build:
context: .
dockerfile: Dockerfile.test
command: mvn package # use -DskipTests=true here if there is genuie reason to skip tests
container_name: proxy-test
networks:
- proxynet
volumes:
# Below is to speed up maven build on a re-run
- ~/.m2:/root/.m2
# Below is to copy fat jar to local filesystem
# TODO: change fat jar location (likely a setting in pom.xml) so that it can be sync'ed to artifact directory ignoring other files in target/
- $PWD/artifact:/code/proxy-redis/target
depends_on:
- redis
networks:
proxynet:
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/youc-project/proxy-redis.git
git@gitee.com:youc-project/proxy-redis.git
youc-project
proxy-redis
proxy-redis
master

搜索帮助