Sign inSign up

ldxw/dujiaoka

By ldxw

•Updated about 1 year ago

独角数卡(自动售货系统)-开源站长自动化售货解决方案

Image
0

2.5K

ldxw/dujiaoka repository overview

⁠独角数卡

⁠版本

ldxw/dujiaoka:latest 默认版本 添加了免签支付 https://github.com/hulisang/vmqfox-backend/wiki/%E7%8B%AC%E8%A7%92%E6%95%B0%E5%8D%A1%E6%8F%92%E4%BB%B6⁠

ldxw/dujiaoka:2.0.6-template 添加了 免签支付和模板

⁠docker-compose.yml
#version: "2.2"
services:
  web:
    image: ldxw/dujiaoka:latest
    container_name: dujiaoka-web
    networks:
      dujiaoka-net:
        ipv4_address: 172.252.0.10
    depends_on:
      - mariadb
    ports:
      - "880:80"
      - "881:9000"
    volumes:
      # 增加此行,则将环境信息进行复制到容器,请确保你存在该文件
      - ./web/.env:/app/.env
      # 增加此行,避免每次重新创建容器都需要初始化
      - ./web/install.lock:/app/install.lock
      # 增加此行,确保将上传的资源映射出来,避免容器重新创建后图片不在了
      - ./web/public/uploads:/app/public/uploads
      # 网站图标 32X32 favicon.ico 4kb,默认模版只需第一处,其他模版需要第二处
      - ./web/favicon.ico:/app/public/favicon.ico:ro
      - ./web/favicon.ico:/app/public/assets/style/favicon.ico:ro
      # 默认商品图片 512x512 default.jpg 18kb(网站 LOGO 共享此图,与后台自定义 LOGO 和商品图片不冲突)
      - ./web/default.jpg:/app/public/assets/common/images/default.jpg:ro
      # Luna 主题网站背景 1920x1224 background.png 198kb
      #- ./web/background.png:/dujiaoka/public/assets/luna/img/background.png:ro
    environment:
      WEB_DOCUMENT_ROOT: "/app/public"
      TZ: Asia/Shanghai
      #INSTALL: true
    tty: true
    restart: always
    
  # MySQL数据库服务
#  mysql:
#    image: amd64/mysql:5.7
#    container_name: dujiaoka-mysql
#    #ports:
    #  - "3306:3306"
#    restart: unless-stopped
#    environment:
#      - MYSQL_ROOT_PASSWORD=密码
#      - MYSQL_DATABASE=dujiaoka
#      - MYSQL_USER=dujiaoka
#      - MYSQL_PASSWORD=密码
#      - TZ=Asia/Shanghai
#    volumes:
#      - ./mysql/data:/var/lib/mysql
      #- ./vmq.sql:/docker-entrypoint-initdb.d/vmq.sql:ro
#    command: --default-authentication-plugin=mysql_native_password
#    healthcheck:
#      test: ["CMD", "mysqladmin", "ping"]
#      timeout: 20s
#      retries: 10
#      interval: 10s
    #networks:
    #  - dujiaoka-net
 #   networks:
 #     dujiaoka-net:
 #       ipv4_address: 172.252.0.11

  mariadb:
    image: amd64/mariadb:focal
    container_name: dujiaoka-mariadb
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=密码
      - MYSQL_DATABASE=dujiaoka
      - MYSQL_USER=dujiaoka
      - MYSQL_PASSWORD=密码
      - TZ=Asia/Shanghai
    volumes:
      - ./mariadb/data:/var/lib/mysql
      
    networks:
      dujiaoka-net:
        ipv4_address: 172.252.0.14

  # Redis缓存服务
  redis:
    image: redis:7-alpine
    container_name: dujiaoka-redis
    #ports:
    #  - "6379:6379"
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./redis/data:/data
    command: redis-server --appendonly yes
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      timeout: 3s
      retries: 5
      interval: 5s
    #networks:
    #  - dujiaoka-net
    networks:
      dujiaoka-net:
        ipv4_address: 172.252.0.12
    
#  phpmyadmin:
#    image: phpmyadmin/phpmyadmin:5.2
#    container_name: dujiaoka_phpmyadmin
#    ports:
#      - "882:80"  # 绑定到内网IP的8080端口
#    environment:
#      PMA_HOST: mariadb  # 连接到上面定义的db服务
#      PMA_PORT: 3306
#      MYSQL_ROOT_PASSWORD: 密码
#      TZ: Asia/Shanghai
#    depends_on:
#      - mariadb
#    restart: always
#    networks:
#      dujiaoka-net:
#        ipv4_address: 172.252.0.13
    
networks:
  dujiaoka-net:
    ipam:
      config:
        - subnet: 172.252.0.0/24

Tag summary

Content type

Image

Digest

sha256:f2c5ca99f…

Size

467.5 MB

Last updated

about 1 year ago

docker pull ldxw/dujiaoka