V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Kaiyuan
V2EX  ›  分享创造

Vibe Code 了一个记录汽车能耗,保养,配件等的工具

  •  
  •   Kaiyuan ·
    Kaiyuan · 19 小时 25 分钟前 · 406 次点击

    我之前用的是腾讯的小程序,但是进去要点好多次,还要等。现在又 AI 了,直接就用 Antigravity 做了一个工具。

    现在好了,点开就能记了。

    我建好的加了会员功能,默认能管理 2 台车,进阶会员可以管理 5 台车,¥ 30/年,专业会员无限制车辆,可以多台车数据对比,可以修改时间范围,¥ 200/年。

    自建的没有限制。

    快速部署

    # CarNote Docker Compose 配置
    # 包含后端 API 服务和可选的 PostgreSQL 数据库
    
    version: '3.8'
    
    services:
      # 主应用服务 (包含前后端)
      app:
        image: kaiyuan/carnote:latest
        build:
          context: .
          dockerfile: Dockerfile
        container_name: carnote
        ports:
          - "53300:53300"
        environment:
          - NODE_ENV=production
          - PORT=53300
          - DB_TYPE=sqlite
          - SQLITE_PATH=/app/data/carnote.db
          # - DB_TYPE=postgresql
          # - PG_HOST=172.20.0.1
          # - PG_PORT=5432
          # - PG_DATABASE=carnote
          # - PG_USER=carnote
          # - PG_PASSWORD=postgresqlPassword
          - UPLOAD_PATH=/app/uploads
          # JWT 密钥
          - JWT_SECRET=${JWT_SECRET}
          # 跨域资源共享
          - CORS_ORIGIN=http://localhost
          # SMTP 配置 (可选)
          # - SMTP_HOST=smtp.example.com
          # - SMTP_PORT=465
          # - [email protected]
          # - SMTP_PASS=password
          # - SMTP_SECURE=true
          # - SMTP_FROM=CarNote <[email protected]>
        volumes:
          # SQList 数据库目录及数据库备份目录
          - ${carnote_data}:/app/data
          # 上传文件目录
          - ${carnote_uploads}:/app/uploads
        restart: unless-stopped
        healthcheck:
          test: [ "CMD", "node", "-e", "require('http').get('http://localhost:53300/health', (r) => {process.exit(r.statusCode === 200 ? 0 : 1)})" ]
          interval: 30s
          timeout: 3s
          retries: 3
          start_period: 10s
        networks:
          - carnote-network
      # 数据卷
    volumes:
      carnote_data:
        driver: local
      carnote_uploads:
        driver: local
      # postgres_data:
      #   driver: local
    
      # 网络
    networks:
      carnote-network:
        driver: bridge
    
    2 条回复    2026-02-12 12:31:02 +08:00
    xy19009188
        1
    xy19009188  
       7 小时 54 分钟前
    app 怎么解决呀
    Kaiyuan
        2
    Kaiyuan  
    OP
       5 小时 14 分钟前 via iPhone
    @xy19009188 支持 PWA ,直接将网页存到手机桌面当 App 用。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:45 · PVG 17:45 · LAX 01:45 · JFK 04:45
    ♥ Do have faith in what you're doing.