DockerizedSymfonyアプリをDigitalOceanにデプロイする方法

Aerendir

私はDockerの世界を探索していて、今はアプリをDigitalOceanに公開する段階にあります。

コードなしでSymfonyを使用してシンプルなアプリを作成しました。このアプリにアクセスすると、デフォルトのSymfonyのウェルカムページが表示されます。

それをDigitalOcean(または他のサービス、これは単なるテストです)にデプロイしたいと思います。

docker-compose.yaml2つのサービスを作成するファイルを作成しました。1つはWebサーバー用で、もう1つはMySQLデータベース用です。

version: '3.7'
services:
  # "php" was "language" in previous example
  php:
    build:
      context: .
      dockerfile: docker/build/php/Dockerfile
    ports:
    - "127.0.0.1:8100:80"

  # Configure the database
  mysql:
    build: docker/build/mysql
    ports:
    - "127.0.0.1:3307:3306"
    volumes:
    - ./docker/data/mysql:/var/lib/mysql

では、これをDigital Oceanにデプロイするにはどうすればよいですか?

流れを理解する必要があります。

これは私がすべきだと私が想像することです:

  1. リポジトリをBitBucketからDigitalOceanドロップレットに複製しますここで説明しように
  2. docker-compose build液滴で実行
  3. docker-compose up -d液滴上で実行ます

これは正しいフローですか?

よく分かりません...

ABSimon

ちょうどこれをしました。既存のプロジェクト(https://github.com/coloso/symfony-dockerなど)を使用しますここdocker-composeファイルでは、phpコンテナーの「仮想」symfonyフォルダーがローカルの「symfony」フォルダーと同期されているため、すべてを開始したら、通常どおりに作業できます。作業が完了したら、プロジェクト(dockerファイルを含む)をgithub(プライベートリポジトリ)にコミットし、デジタルオーシャンドッカードロップレットにクローンして、phpコンテナで「composercreate-project」の代わりに「composerinstall」を実行します。 .. "。それは本当に素晴らしい高速システムです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

capistrano、nginx、pumaを使用してRailsアプリをDigitalOceanにデプロイする

分類Dev

Passenger / Nginxを介してDjango / React / WebpackアプリをDigitalOceanにデプロイする方法

分類Dev

PM2を使用してDigitalOceanにノードアプリをデプロイする

分類Dev

DjangoアプリケーションをDigitalOceanにデプロイする-Gunicornエラー

分類Dev

DigitalOceanにStrapiアプリをデプロイする際のPm2エラー

分類Dev

アプリGO EchoをElastic Beanstalkにデプロイする方法

分類Dev

Nestjsアプリを(Azureに)デプロイする方法は?

分類Dev

nestjsアプリをDreamhostVPSにデプロイする方法

分類Dev

Typescript、NodeJS、ExpressアプリをHerokuにデプロイする方法

分類Dev

KtorアプリをGoogleApp Engineにデプロイする方法は?

分類Dev

KtorアプリをGoogleApp Engineにデプロイする方法は?

分類Dev

MSAzureにNetBeansアプリをデプロイする方法

分類Dev

AWS ElasticBeanstalkにdjangoアプリをデプロイする方法

分類Dev

django WebアプリをGoogleCloudにデプロイする方法は?

分類Dev

Expressアプリを使用したノードをDigitalOceanにデプロイする:アプリがポート3000で実行されない

分類Dev

解析サーバーの例をDigitalOceanにデプロイする

分類Dev

NodeJsアプリをAzureWebアプリにデプロイする方法

分類Dev

Ubuntu 16.04にApacheがインストールされたgolangアプリをdigitaloceanにデプロイするにはどうすればよいですか?

分類Dev

SpringBootアプリプロジェクトをHerokuにデプロイする方法

分類Dev

Vue.js +ノード+ MySQL + NginXアプリ@DigitalOceanのデプロイに関する問題

分類Dev

AZKを使用したRailsアプリのデプロイがDigitalOceanで失敗する

分類Dev

NativeScript:iOSアプリを物理デバイスにデプロイする方法は?

分類Dev

digitaloceanでアプリをデプロイしようとしているときにSSLエラーを取り除く方法は?

分類Dev

Nuxt.jsユニバーサルアプリとMongoDbを使用したNode.jsサーバーをDigitalOceanにデプロイする

分類Dev

Dockerを使用してアプリをデプロイするときにアプリを更新する方法

分類Dev

EmberCLIアプリをAzureWebサイトにデプロイする方法

分類Dev

WebアプリをOpenShiftに適切にデプロイする方法は?

分類Dev

vue cliwebpackを使用した後にVueアプリをデプロイする方法

分類Dev

Kubernetesにカスタムnginxアプリをデプロイする方法は?

Related 関連記事

  1. 1

    capistrano、nginx、pumaを使用してRailsアプリをDigitalOceanにデプロイする

  2. 2

    Passenger / Nginxを介してDjango / React / WebpackアプリをDigitalOceanにデプロイする方法

  3. 3

    PM2を使用してDigitalOceanにノードアプリをデプロイする

  4. 4

    DjangoアプリケーションをDigitalOceanにデプロイする-Gunicornエラー

  5. 5

    DigitalOceanにStrapiアプリをデプロイする際のPm2エラー

  6. 6

    アプリGO EchoをElastic Beanstalkにデプロイする方法

  7. 7

    Nestjsアプリを(Azureに)デプロイする方法は?

  8. 8

    nestjsアプリをDreamhostVPSにデプロイする方法

  9. 9

    Typescript、NodeJS、ExpressアプリをHerokuにデプロイする方法

  10. 10

    KtorアプリをGoogleApp Engineにデプロイする方法は?

  11. 11

    KtorアプリをGoogleApp Engineにデプロイする方法は?

  12. 12

    MSAzureにNetBeansアプリをデプロイする方法

  13. 13

    AWS ElasticBeanstalkにdjangoアプリをデプロイする方法

  14. 14

    django WebアプリをGoogleCloudにデプロイする方法は?

  15. 15

    Expressアプリを使用したノードをDigitalOceanにデプロイする:アプリがポート3000で実行されない

  16. 16

    解析サーバーの例をDigitalOceanにデプロイする

  17. 17

    NodeJsアプリをAzureWebアプリにデプロイする方法

  18. 18

    Ubuntu 16.04にApacheがインストールされたgolangアプリをdigitaloceanにデプロイするにはどうすればよいですか?

  19. 19

    SpringBootアプリプロジェクトをHerokuにデプロイする方法

  20. 20

    Vue.js +ノード+ MySQL + NginXアプリ@DigitalOceanのデプロイに関する問題

  21. 21

    AZKを使用したRailsアプリのデプロイがDigitalOceanで失敗する

  22. 22

    NativeScript:iOSアプリを物理デバイスにデプロイする方法は?

  23. 23

    digitaloceanでアプリをデプロイしようとしているときにSSLエラーを取り除く方法は?

  24. 24

    Nuxt.jsユニバーサルアプリとMongoDbを使用したNode.jsサーバーをDigitalOceanにデプロイする

  25. 25

    Dockerを使用してアプリをデプロイするときにアプリを更新する方法

  26. 26

    EmberCLIアプリをAzureWebサイトにデプロイする方法

  27. 27

    WebアプリをOpenShiftに適切にデプロイする方法は?

  28. 28

    vue cliwebpackを使用した後にVueアプリをデプロイする方法

  29. 29

    Kubernetesにカスタムnginxアプリをデプロイする方法は?

ホットタグ

アーカイブ