Skip to content

Commit cf0aea7

Browse files
committed
Map additional ports via env vars
1 parent 474e21e commit cf0aea7

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

scripts/start_docker_database.sh

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,18 @@ main() {
1616
parse_db_name "${1:-mysql}"
1717
local db_port; db_port=$(database_port "${1:-mysql}")
1818

19-
echo "Using docker image: ${DOCKER_IMAGE}, DB=${DB}, PROFILE_NAME=${PROFILE_NAME}"
20-
echo
21-
2219
echo "
20+
Using docker image: ${DOCKER_IMAGE}, DB=${DB}, PROFILE_NAME=${PROFILE_NAME}
21+
2322
To test against this ${PROFILE_NAME} database run with profile:
24-
docker exec -it \$(docker ps | grep ${DOCKER_IMAGE} | tail -n 1 | awk '{print \$1}') bash
23+
docker exec -it \$(docker ps | grep \"${DOCKER_IMAGE}\" | tail -n 1 | awk '{print \$1}') bash
2524
cd ${container_script_dir}
2625
rm /root/.gradle/gradle.properties
2726
./gradlew bootRun --debug-jvm -Dspring.profiles.active=${PROFILE_NAME} -Djava.security.egd=file:/dev/./urandom --stacktrace --console=plain
2827
./gradlew -Dspring.profiles.active=${PROFILE_NAME} test
2928
./gradlew -Dspring.profiles.active=${PROFILE_NAME} integrationTest
3029
To stop:
31-
docker stop \$(docker ps | grep 8.4 | tail -n 1 | awk '{print \$1}')
30+
docker stop \$(docker ps | grep \"${DOCKER_IMAGE}\" | tail -n 1 | awk '{print \$1}')
3231
"
3332

3433
docker pull "${DOCKER_IMAGE}"
@@ -42,8 +41,8 @@ main() {
4241
--volume "${gradle_lock_dir}" \
4342
--env DB="${DB}" \
4443
--publish "${db_port}:${db_port}" \
45-
#--publish "5005:5005" \
46-
#--publish "8080:8080" \
44+
${DEBUG_MODE:+--publish "5005:5005"} \
45+
${WEB_MODE:+--publish "8080:8080"} \
4746
"${DOCKER_IMAGE}"
4847
}
4948

0 commit comments

Comments
 (0)