diff --git a/compose/dice.yml b/compose/dice.yml new file mode 100644 index 0000000..03103a1 --- /dev/null +++ b/compose/dice.yml @@ -0,0 +1,39 @@ +# docker-compose.yml +# ACCOUNT=123456 NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker-compose -f ./compose/dice.yml up -d +services: + dice: + image: shiaworkshop/dice:latest + container_name: dice-main + stdin_open: true + tty: true + volumes: + - "./Dice:/app/Dice" + - "./napcat/config:/app/napcat/config" + environment: + - ACCOUNT=${ACCOUNT} + networks: + - dice_network + depends_on: + - napcat + + napcat: + image: mlikiowa/napcat-docker:latest + container_name: napcat + ports: + - "6099:6099" + volumes: + - "./napcat/config:/app/napcat/config" + - "./napcat/QQ_DATA:/app/.config/QQ" + - "./Dice:/app/Dice" + environment: + - NAPCAT_UID=${NAPCAT_UID:-1000} + - NAPCAT_GID=${NAPCAT_GID:-1000} + - ACCOUNT=${ACCOUNT} + - MODE=dice + networks: + - dice_network + mac_address: "02:42:ac:11:00:02" + +networks: + dice_network: + driver: bridge \ No newline at end of file diff --git a/compose/olivos.yml b/compose/olivos.yml new file mode 100644 index 0000000..f6fecf0 --- /dev/null +++ b/compose/olivos.yml @@ -0,0 +1,39 @@ +# docker-compose.yml +# ACCOUNT=123456 NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker-compose -f ./compose/olivos.yml up -d +services: + olivos-app: + image: shiaworkshop/olivos:latest + container_name: olivos-main + stdin_open: true + tty: true + volumes: + - "./OlivOS:/app/OlivOS" + - "./napcat/config:/app/napcat/config" + environment: + - LOGIN_UIN=${ACCOUNT} + networks: + - olivos_network + depends_on: + - napcat + + napcat: + image: mlikiowa/napcat-docker:latest + container_name: napcat + ports: + - "6099:6099" + volumes: + - "./napcat/config:/app/napcat/config" + - "./napcat/QQ_DATA:/app/.config/QQ" + - "./OlivOS:/app/OlivOS" + environment: + - NAPCAT_UID=${NAPCAT_UID:-1000} + - NAPCAT_GID=${NAPCAT_GID:-1000} + - ACCOUNT=${ACCOUNT} + - MODE=olivos + networks: + - olivos_network + mac_address: "02:42:ac:11:00:02" + +networks: + olivos_network: + driver: bridge \ No newline at end of file diff --git a/compose/sealdice.yml b/compose/sealdice.yml new file mode 100644 index 0000000..1dab4d2 --- /dev/null +++ b/compose/sealdice.yml @@ -0,0 +1,33 @@ +# docker-compose.yml +# NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker-compose -f ./compose/sealdice.yml up -d +services: + sealdice: + image: ghcr.io/sealdice/sealdice:sha-2428978 + container_name: sealdice + volumes: + - "./sealdice:/app/sealdice" + networks: + - sealdice_network + depends_on: + - napcat + + napcat: + image: mlikiowa/napcat-docker:latest + container_name: napcat + ports: + - "6099:6099" + volumes: + - "./napcat/config:/app/napcat/config" + - "./napcat/QQ_DATA:/app/.config/QQ" + - "./sealdice:/app/sealdice" + environment: + - NAPCAT_UID=${NAPCAT_UID:-1000} + - NAPCAT_GID=${NAPCAT_GID:-1000} + - MODE=sealdice + networks: + - sealdice_network + mac_address: "02:42:ac:11:00:02" + +networks: + sealdice_network: + driver: bridge \ No newline at end of file