-
-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathbuild-docker-images.sh
More file actions
executable file
·29 lines (22 loc) · 1.07 KB
/
Copy pathbuild-docker-images.sh
File metadata and controls
executable file
·29 lines (22 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env bash
DOCKER_IMAGE_PREFIX="ivanfranchin"
APP_VERSION="1.0.0"
MOVIE_SERVER_APP_NAME="movie-server"
MOVIE_CLIENT_UI_APP_NAME="movie-client-ui"
MOVIE_CLIENT_SHELL_APP_NAME="movie-client-shell"
MOVIE_SERVER_DOCKER_IMAGE_NAME="${DOCKER_IMAGE_PREFIX}/${MOVIE_SERVER_APP_NAME}:${APP_VERSION}"
MOVIE_CLIENT_UI_DOCKER_IMAGE_NAME="${DOCKER_IMAGE_PREFIX}/${MOVIE_CLIENT_UI_APP_NAME}:${APP_VERSION}"
MOVIE_CLIENT_SHELL_DOCKER_IMAGE_NAME="${DOCKER_IMAGE_PREFIX}/${MOVIE_CLIENT_SHELL_APP_NAME}:${APP_VERSION}"
SKIP_TESTS="true"
./mvnw clean spring-boot:build-image \
--projects "$MOVIE_SERVER_APP_NAME" \
-DskipTests="$SKIP_TESTS" \
-Dspring-boot.build-image.imageName="$MOVIE_SERVER_DOCKER_IMAGE_NAME"
./mvnw clean spring-boot:build-image \
--projects "$MOVIE_CLIENT_UI_APP_NAME" \
-DskipTests="$SKIP_TESTS" \
-Dspring-boot.build-image.imageName="$MOVIE_CLIENT_UI_DOCKER_IMAGE_NAME"
./mvnw clean spring-boot:build-image \
--projects "$MOVIE_CLIENT_SHELL_APP_NAME" \
-DskipTests="$SKIP_TESTS" \
-Dspring-boot.build-image.imageName="$MOVIE_CLIENT_SHELL_DOCKER_IMAGE_NAME"