feat: add opencut/io-paint/clash

This commit is contained in:
Sun-ZhenXing
2025-09-26 09:16:53 +08:00
parent 0b74e7bbe8
commit ed43eef637
17 changed files with 231 additions and 11 deletions

View File

@@ -0,0 +1,12 @@
# MongoDB Version
MONGO_VERSION=8.0.13
# MongoDB root credentials
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_PASSWORD=password
# Initial database name
MONGO_INITDB_DATABASE=admin
# MongoDB ports configuration
MONGO_PORT_OVERRIDE=27017

View File

@@ -0,0 +1,32 @@
x-default: &default
restart: unless-stopped
volumes:
- &localtime /etc/localtime:/etc/localtime:ro
- &timezone /etc/timezone:/etc/timezone:ro
logging:
driver: json-file
options:
max-size: 100m
services:
mongo:
<<: *default
image: mongo:${MONGO_VERSION:-8.0.13}
environment:
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME:-root}
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD:-password}
MONGO_INITDB_DATABASE: ${MONGO_INITDB_DATABASE:-admin}
ports:
- "${MONGO_PORT_OVERRIDE:-27017}:27017"
volumes:
- *localtime
- *timezone
- mongo_data:/data/db
deploy:
resources:
limits:
cpus: '0.50'
memory: 1G
reservations:
cpus: '0.25'
memory: 256M