中文 | English
一个帮你快速查找任意位置附近的机厅的网站。
有关网站的问题答疑、数据纠正、功能建议等请加入以下 QQ 群进行讨论。
克隆仓库:
git clone https://github.com/Naptie/nearcade.git
cd nearcade
安装依赖:
pnpm install
设置环境变量:
在根目录创建 .env
文件:
PUBLIC_AMAP_KEY = "your_key"
PUBLIC_QQMAP_KEY = "your_key"
PUBLIC_SENTRY_DSN = "https://example.ingest.de.sentry.io/"
AMAP_SECRET = "your_secret"
MONGODB_URI = "mongodb://localhost:27017/?dbName=nearcade"
此外,如果需要生成静态构建,请设置环境变量 PUBLIC_API_BASE
(并删除所有 +page.server.ts
文件);如果需要发布 Sentry release 或上传 source maps 至 Sentry,请设置环境变量 SENTRY_AUTH_TOKEN
。
启动开发服务器:
pnpm dev
打开浏览器:
导航到 http://localhost:5173
# 构建应用
pnpm build
# 预览生产构建
pnpm preview
ADAPTER=cloudflare pnpm cf-deploy
克隆仓库:
git clone https://github.com/Naptie/nearcade.git
cd nearcade
构建 Docker 镜像:
确保 Dockerfile
和 docker-compose.yml
都在项目的根目录中。
docker-compose build
设置环境变量:
确保您已设置所需的环境变量。您可以在项目根目录创建 .env
文件,内容如下:
PUBLIC_AMAP_KEY = "your_key"
PUBLIC_QQMAP_KEY = "your_key"
PUBLIC_SENTRY_DSN = "https://example.ingest.de.sentry.io/"
AMAP_SECRET = "your_secret"
MONGODB_URI = "mongodb://localhost:27017/?dbName=nearcade"
注意: 如果您使用 Docker Compose 同时运行应用和 MongoDB,您可能需要修改 MONGODB_URI
以指向 MongoDB 容器而不是 localhost
。
使用 Docker Compose 启动应用:
docker-compose up
这将启动应用程序和您在 docker-compose.yml
文件中定义的任何依赖项,如 MongoDB。
访问应用:
容器启动运行后,在浏览器中导航到 http://localhost:3000
查看应用。
要停止 Docker 容器,运行:
docker-compose down
我们欢迎贡献!请随时提交 issue 和 pull request。
本开源项目遵循 Mozilla 公共许可证 2.0。