はじめに
ColdFusionで開発の話が出てきたので、環境構築をdockerでやってみました。
とくに何も考えず作っています。
とりあえずですが、ColdFusion2023を使いました。
フォルダ構成
フォルダ構成は以下のような感じにしています。
ルートフォルダ
| docker-compose.yml #composeファイル
| Dockerfile #Dockerfile
|ーapp
|
index.cfm #indexの表示ファイル
appフォルダのindex.cfm
ひとまず、index.cfm のファイルを作成しappフォルダに置くことにします。
<html>
<head>
<meta charset="utf-8">
<title>はろーわーるど</title>
</head>
<body>
ハローワールド
</body>
</html>
いつものファイルを作成する
まずは、docker-compose.yml を作成する
services:
coldfusion:
container_name: cf
build:
context: ./
dockerfile: Dockerfile
image: app
ports:
- 8500:8500
environment:
- acceptEULA=YES
- password=admin
- language=ja
- LANG=C.UTF-8
volumes:
- .:/app
Dockerfileを作成する
Dockerfile ファイルを作成する
ColdFusion2023のイメージをダウンロードするようにしておきます。
FROM adobecoldfusion/coldfusion:latest
docker compose を実行する
docker-compose up -d
動作確認
こちらのURLを叩くと先ほど作成のindex.cfmファイルが表示できます。
こんな形でブラウザに表示されます。
管理画面
パスワードはdocker-compose.ymlで設定したadmin でログインできます。