https://github.com/linshenkx/random-image-api
随机图api,接入第三方云存储,获取云存储的图片url并随机返回。采用模块化开发,方便拓展。目前已对接阿里oss。
https://github.com/linshenkx/random-image-api
Last synced: about 1 month ago
JSON representation
随机图api,接入第三方云存储,获取云存储的图片url并随机返回。采用模块化开发,方便拓展。目前已对接阿里oss。
- Host: GitHub
- URL: https://github.com/linshenkx/random-image-api
- Owner: linshenkx
- Created: 2021-11-28T09:13:20.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-29T08:53:08.000Z (over 3 years ago)
- Last Synced: 2025-02-15T11:45:42.631Z (3 months ago)
- Language: Java
- Homepage:
- Size: 128 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 项目说明
随机图api,接入第三方云存储,获取云存储的图片url并随机返回。
采用模块化开发,方便拓展。目前已对接阿里oss。
另外默认做了空实现,返回固定url。(my.global.sourceType为SIMPLE)
## TODO## 使用方法
建议使用docker部署1. 准备外部持久化目录
```shell
mkdir -p /opt/randomImageApi/config/
mkdir -p /opt/randomImageApi/logs/```
2. 提供自定义yaml配置
```shell
cp ./application.yaml-template /opt/randomImageApi/config/application.yaml```
3. 启动
/application/config 用于传递yaml配置文件,需持久化。
/application/logs 用来存放日志,可不挂载出来。
```shell
docker run -it -d --name randomImageApi \
-p 32919:22909 \
-v /opt/randomImageApi/config:/application/config \
-v /opt/randomImageApi/logs:/application/logs \
--restart=always \
linshen/random-image-apidocker run -it -d --name randomImageApi-simple \
-p 32929:22909 \
-v /tmp/randomImageApi/config:/application/config \
--restart=always \
linshen/random-image-api```
4. 查看日志
```shell
docker logs -f randomImageApi
```
5. 更新镜像
```shell
docker rm -f randomImageApi
docker pull linshen/random-image-api
# 然后再次执行启动命令```
6. 更改配置
修改配置文件,然后重启即可
```shell
docker restart randomImageApi```
## 配置说明