Skip to content

Commit 11b75ca

Browse files
committed
Update for docker compose
Updated the Dockerfile for adobe@2018, adobe@2021, adobe@2018, lucee@5 and lucee@6 to run the "box install" command before starting the server to install any dependencies listed in the box.json file. Added the "restart: always" flag in compose.yml file to keep restarting the containers if they stop unexpectedly.
1 parent 3827583 commit 11b75ca

File tree

6 files changed

+12
-2
lines changed

6 files changed

+12
-2
lines changed

compose.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ services:
1313
context: ./
1414
dockerfile: ./docker/lucee@5/Dockerfile
1515
image: cfwheels-test-lucee5:v1.0.2
16+
restart: always
1617
volumes:
1718
- ./:/cfwheels-test-suite
1819
- ~/.CommandBox/artifacts:/root/.CommandBox/artifacts
@@ -30,6 +31,7 @@ services:
3031
context: ./
3132
dockerfile: ./docker/lucee@6/Dockerfile
3233
image: cfwheels-test-lucee6:v1.0.2
34+
restart: always
3335
volumes:
3436
- ./:/cfwheels-test-suite
3537
- ~/.CommandBox/artifacts:/root/.CommandBox/artifacts
@@ -47,6 +49,7 @@ services:
4749
context: ./
4850
dockerfile: ./docker/adobe@2018/Dockerfile
4951
image: cfwheels-test-adobe2018:v1.0.2
52+
restart: always
5053
volumes:
5154
- ./:/cfwheels-test-suite
5255
- ~/.CommandBox/artifacts:/root/.CommandBox/artifacts
@@ -64,6 +67,7 @@ services:
6467
context: ./
6568
dockerfile: ./docker/adobe@2021/Dockerfile
6669
image: cfwheels-test-adobe2021:v1.0.2
70+
restart: always
6771
volumes:
6872
- ./:/cfwheels-test-suite
6973
- ~/.CommandBox/artifacts:/root/.CommandBox/artifacts
@@ -81,6 +85,7 @@ services:
8185
context: ./
8286
dockerfile: ./docker/adobe@2023/Dockerfile
8387
image: cfwheels-test-adobe2023:v1.0.1
88+
restart: always
8489
volumes:
8590
- ./:/cfwheels-test-suite
8691
- ~/.CommandBox/artifacts:/root/.CommandBox/artifacts
@@ -125,4 +130,4 @@ services:
125130
ACCEPT_EULA: Y
126131
MSSQL_PID: Developer
127132
ports:
128-
- "1434:1433"
133+
- "1434:1433"

docker/adobe@2018/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ ENV HEALTHCHECK_URI "http://127.0.0.1:62018/"
88
ENV ENV_MODE "remote"
99
ENV BOX_SERVER_CFCONFIGFILE "/cfwheels-test-suite/docker/adobe@2018/CFConfig.json"
1010
ENV BOX_SERVER_PROFILE "none"
11+
ENV BOX_INSTALL TRUE
1112

1213
# WARM UP THE SERVER
1314
RUN ${BUILD_DIR}/util/warmup-server.sh

docker/adobe@2021/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ ENV HEALTHCHECK_URI "http://127.0.0.1:62021/"
88
ENV ENV_MODE "remote"
99
ENV BOX_SERVER_CFCONFIGFILE "./docker/adobe@2021/CFConfig.json"
1010
ENV BOX_SERVER_PROFILE "none"
11+
ENV BOX_INSTALL TRUE
1112

1213
# WARM UP THE SERVER
1314
RUN ${BUILD_DIR}/util/warmup-server.sh

docker/adobe@2023/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ ENV HEALTHCHECK_URI "http://127.0.0.1:62023/"
88
ENV ENV_MODE "remote"
99
ENV BOX_SERVER_CFCONFIGFILE "./docker/adobe@2023/CFConfig.json"
1010
ENV BOX_SERVER_PROFILE "none"
11+
ENV BOX_INSTALL TRUE
1112

1213
# WARM UP THE SERVER
1314
RUN ${BUILD_DIR}/util/warmup-server.sh

docker/lucee@5/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ENV HEALTHCHECK_URI "http://127.0.0.1:60005/"
1111
ENV ENV_MODE "remote"
1212
ENV BOX_SERVER_CFCONFIGFILE "/cfwheels-test-suite/docker/lucee@5/CFConfig.json"
1313
ENV BOX_SERVER_PROFILE "none"
14+
ENV BOX_INSTALL TRUE
1415

1516
# WARM UP THE SERVER
16-
RUN ${BUILD_DIR}/util/warmup-server.sh
17+
RUN ${BUILD_DIR}/util/warmup-server.sh

docker/lucee@6/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ENV HEALTHCHECK_URI "http://127.0.0.1:60006/"
1111
ENV ENV_MODE "remote"
1212
ENV BOX_SERVER_CFCONFIGFILE "/cfwheels-test-suite/docker/lucee@6/CFConfig.json"
1313
ENV BOX_SERVER_PROFILE "none"
14+
ENV BOX_INSTALL TRUE
1415

1516
# WARM UP THE SERVER
1617
RUN ${BUILD_DIR}/util/warmup-server.sh

0 commit comments

Comments
 (0)