将 Daytonia 集成到 URL 缩短器应用中
什么是 Daytona?
Daytona 是一款功能强大的**开源工具**,可让您轻松管理开发环境。只需一个命令,开发人员就可以立即启动标准化环境,并与流行的 IDE(包括 VS Code、Cursors、Jupyter 和完整的 JetBrains 套件)无缝协作。我们的免费产品包括全面的 SDK,让开发人员和 AI 代理能够以编程方式控制环境创建、Git 操作和工作区配置。
了解更多
如何在 URL 缩短应用程序中集成 Daytona
Daytonia 是一个托管数据库平台,可让您轻松部署和管理数据库。我使用 Daytonia 托管 URL Shortener 应用程序的 MySQL 数据库。以下是我将 Daytonia 集成到此项目中的方法:
将 Datonia 与 URL 缩短应用程序集成的步骤
在 Daytonia 上设置 MySQL 数据库
更新环境变量
在 URL Shortener 项目中,找到 .env 文件。
使用 Datonia 提供的详细信息更新数据库连接设置:
例如:
DB_HOST=mysql.datonia.io DB_PORT=3306 DB_DATABASE=url_shortener DB_USERNAME=admin DB_PASSWORD=supersecurepassword
更新 Docker Compose 文件(如果使用 Docker)
如果您使用 Docker 运行应用程序(就像我一样),请确保您的 docker-compose.yml 文件配置为使用外部 Datonia 数据库。用外部 Datonia 详细信息替换默认的 mysql 服务配置。
例如:
services: app: build: context: . ports: - "8080:80" env_file: - .env
将数据库模式导入 Datonia
`mysql -h-u-p< 数据库/url_shortener.sql`
测试应用程序
在这里检查我的存储库