Skip to content

开始安装

申请高德开放平台 SDK

高德开放平台

打开高德开放平台申请账号,并实名认证通过后

进入控制台→应用管理,点击新建应用

Image

填写完成创建应用后,点击应用右上角 添加Key

Image

输入 Key名称,并选择Web端(JS API),可选输入域名白名单,限制使用应用的网域

Image

将创建成功的 Key 与 安全密钥 复制保管

Image

Docker

环境变量

变量默认值描述
AMAP_KEY高德地图应用Key
AMAP_SECRET高德地图应用Secret
DB_DIALECTsqlite数据库驱动,参考文档
DB_HOSTNAMElocalhost数据库host,DB_DIALECT 为 sqlite 时可不填
DB_PORT3306数据库端口,DB_DIALECT 为 sqlite 时可不填
DB_NAMEroadbook数据库名,DB_DIALECT 为 sqlite 时可不填
DB_USERNAMEroot数据库用户名,DB_DIALECT 为 sqlite 时可不填
DB_PASSWORD数据库密码,DB_DIALECT 为 sqlite 时可不填
bash
docker run -d \
  --name=roadbook-api \
  -e AMAP_KEY=🚨高德地图Key \
  -e AMAP_SECRET=🚨高德地图Secret \
  -v 🚨storage挂载:/app/storage \
  -p 🚨端口:3000 \
  --restart unless-stopped \
  ghcr.io/kwokronny/roadbook-api
yaml
version: "3.5"
services:
  roadbook:
    container_name: roadbook
    image: ghcr.io/kwokronny/roadbook:latest
    restart: unless-stopped
    environment:
	    AMAP_KEY: 🚨高德地图Key
      AMAP_SECRET: 🚨高德地图Secret
      DB_DIALECT: mysql
      DB_HOSTNAME: roadbook_db
      DB_PORT: 3306
      DB_NAME: roadbook
      DB_USERNAME: root
      DB_PASSWORD: 🚨mysql密码
    volumes:
      - 🚨端口:/app/storage/
    ports:
	    3000
	    
	roadbook_db:
    image: mysql:5.7
    container_name: roadbook_db
    restart: unless-stopped
    volumes:
      - ./mysql:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: 🚨mysql密码