LoginSignup
1
3

More than 5 years have passed since last update.

Arukas.ioを使ってWEBページを公開する

Last updated at Posted at 2018-03-18

前提条件

Arukas.io・DockerHub・GitHub(Bitbucket)のアカウントを所持している。

手順

  • DockerHubで任意のリポジトリを作成。
  • GitHubにDockerfileとindex.htmlを記述したリポジトリを作成。
  • DockerHubにログインして右上にある「Create Automated Build」を選択。
  • 「Create Auto Bulid GitHub」を選択。
  • Dockerfileを記述したリポジトリを選択。
  • DockerHubでBuild Settingのタブを開き、「Trigger」ボタンをクリックしてビルドする。
  • Arukas.ioにログインして、アプリケーションを作成し、先ほどの操作でDockerHubでビルドが完了したリポジトリを選択。
  • 任意のエンドポイントを記述し、portはデフォルト(80)に設定し保存。
  • アプリケーションを起動し、「https://任意のエンドポイント.arukascloud.io」にWEBページが公開できていることを確認。

Dockerfileの記述例

FROM centos:7.4.1708

RUN yum -y update
RUN yum -y install httpd
RUN yum -y install git

RUN cd /var/www/
RUN git clone https://github.com/XXXX/XXXX.git files # XXXXは任意のアカウントとリポジトリ

RUN mv /var/www/files/* /var/www/html/

CMD ["/usr/sbin/httpd","-D","FOREGROUND"]

何故静的ページなのか

まだベータ版ですし、アプリケーションを再起動するたびに全てリセットされるので、今はまだ静的ページにとどめておいた方が良いのではないかと思った次第。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3