【问题标题】:How to deploy a Laravel app to a digital ocean database and server?如何将 Laravel 应用程序部署到数字海洋数据库和服务器?
【发布时间】:2018-06-20 17:11:30
【问题描述】:

我使用Ploi.io 在 Digital Ocean 上设置了服务器和数据库。 Ploi 给我发了一封电子邮件,说我的服务器是使用以下信息创建的:

Server IP: 111.111.111.11
User: myUsername
Sudo password: XXXXXXXXXX

Database user: myUsername
Database password: XXXXXXXXX

我遗漏了真正的凭据。当我登录到 Digital Ocean 时,我确认我的 droplet 已创建。

我在本地机器上创建了一个 Laravel 应用程序和数据库。如何将我的 Laravel 5.6 应用推送到此服务器和数据库?

【问题讨论】:

  • 你在用git吗?
  • 可以通过ssh登录服务器吗?
  • 是的,我正在使用 git 和 github。我将我的 ssh 密钥添加到 ploi,但不知道如何通过 ssh 进入服务器
  • 这么简单的说法你必须登录到你的Droplet并使用git你必须将你的项目克隆到你的Droplet中。我知道 ploi 是什么。但我的建议是使用 docker
  • 您可以从这里获得帮助:stackoverflow.com/questions/40815984/…

标签: php mysql laravel laravel-5 digital-ocean


【解决方案1】:

我已经回复了你的邮件,但我也会在这里澄清一下。

您可以使用 'ploi' 用户 (ssh ploi@{IP}) SSH 进入服务器,添加 SSH 密钥后,您将自动获得对服务器的访问权限。

要使用 Ploi 在您的服务器上安装应用程序,您可以使用:github、gitlab、bitbucket 或 SFTP 上传您的项目。

您可以在 ploi 中添加一个可以安装项目的网站。

【讨论】:

  • 啊,您可以通过 UI 进行连接,然后会显示一个部署脚本!非常酷,谢谢。教程在这里:medium.com/@connorleech/…
猜你喜欢
  • 2016-05-30
  • 2015-03-14
  • 2016-08-14
  • 2017-12-12
  • 2016-07-22
  • 2022-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多