Sign inSign up

tannnn/oasis

By tannnn

Updated 7 months ago

一个导航网站

Image
Networking
Web servers
Monitoring & observability
0

752

tannnn/oasis repository overview

run

docker run

docker run -d \
  --name oasis \
  -p 1249:1249 \
  -e OASIS_DEF_UNAME=admin \
  -e OASIS_DEF_PWD=123 \
  -e OASIS_DEF_SITE_TITLE="OASIS" \
  -v $(pwd)/api/db:/app/api/db \
  -v $(pwd)/logs:/app/logs \
  --restart unless-stopped \
  tannnn/oasis:latest

docker Compose

version: '3.8'

services:
  oasis:
    container_name: oasis
    image: tannnn/oasis:latest
    ports:
      - "1249:1249"
    environment:
      # Oasis 配置环境变量
      OASIS_DEF_PWD: ${OASIS_DEF_PWD:-123}
      OASIS_DEF_UNAME: ${OASIS_DEF_UNAME:-tan}
      OASIS_DEF_SITE_TITLE: ${OASIS_DEF_SITE_TITLE:-Oasis}
      # 文件上传大小限制
      FILE_MAX_SIZE: ${FILE_MAX_SIZE:-500MB}
      FILE_MAX_REQUEST: ${FILE_MAX_REQUEST:-500MB}
    volumes:
      # 持久化数据库文件
      - ./api/db:/app/api/db
      # 可选:持久化日志
      - ./logs:/app/logs
    restart: unless-stopped
    networks:
      - oasis-network

networks:
  oasis-network:
    driver: bridge

env

环境变量说明默认值示例
OASIS_DEF_UNAME默认管理员用户名tanadmin
OASIS_DEF_PWD默认管理员密码123admin123
OASIS_DEF_SITE_TITLE网站标题Oasis我的导航
FILE_MAX_SIZE单个文件上传大小限制500MB100MB
FILE_MAX_REQUEST请求总大小限制500MB500MB
DB_USERNAME数据库账户sasa
DB_PASSWORD数据库密码sasa
H2_CONSOLE_ENABLEDh2控制台truefalse
DOC_PASSWORDswagger密码tantan
DOC_USERNAMEswagger账户tantan
OASIS_OPENAPI_SECRET第三方使用api的加密keyoasis-default-secret-key-please-changeoasis-default-secret-key-please-change

access

ps

  1. 如果日志没有那就进入容器之后将resources/logback-spring.xml文件中的<springProfile name="!h2">g改成 !dev

Tag summary

Content type

Image

Digest

sha256:65954feaa

Size

134.8 MB

Last updated

7 months ago

docker pull tannnn/oasis:0.0.5