File tree 2 files changed +8
-6
lines changed
2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -16,9 +16,12 @@ POSTGRES_IMAGE=${POSTGRES_IMAGE:-postgres}
16
16
CI_NETWORK=${CI_NETWORK:- ci-network}
17
17
18
18
# Start PostgreSQL.
19
+ docker volume create --name pg-gerrit-volume
20
+
19
21
docker run \
20
22
--name ${PG_GERRIT_NAME} \
21
23
--net ${CI_NETWORK} \
24
+ --volume pg-gerrit-volume:/var/lib/postgresql/data \
22
25
-P \
23
26
-e POSTGRES_USER=gerrit2 \
24
27
-e POSTGRES_PASSWORD=gerrit \
@@ -32,17 +35,14 @@ while [ -z "$(docker logs ${PG_GERRIT_NAME} 2>&1 | grep 'autovacuum launcher sta
32
35
done
33
36
34
37
# Create Gerrit volume.
35
- docker run \
36
- --name ${GERRIT_VOLUME} \
37
- ${GERRIT_IMAGE_NAME} \
38
- echo " Create Gerrit volume."
38
+ docker volume create --name ${GERRIT_VOLUME}
39
39
40
40
# Start Gerrit.
41
41
docker run \
42
42
--name ${GERRIT_NAME} \
43
43
--net ${CI_NETWORK} \
44
44
-p 29418:29418 \
45
- --volumes-from ${GERRIT_VOLUME} \
45
+ --volume ${GERRIT_VOLUME} :/var/gerrit/review_site \
46
46
-e WEBURL=${GERRIT_WEBURL} \
47
47
-e HTTPD_LISTENURL=${HTTPD_LISTENURL} \
48
48
-e DATABASE_TYPE=postgresql \
@@ -61,6 +61,7 @@ docker run \
61
61
-e GERRIT_INIT_ARGS=' --install-plugin=download-commands' \
62
62
-e INITIAL_ADMIN_USER=${GERRIT_ADMIN_UID} \
63
63
-e INITIAL_ADMIN_PASSWORD=${GERRIT_ADMIN_PWD} \
64
+ -e JENKINS_HOST=jenkins \
64
65
--restart=unless-stopped \
65
66
-d ${GERRIT_IMAGE_NAME}
66
67
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ GERRIT_VOLUME=${GERRIT_VOLUME:-gerrit-volume}
4
4
PG_GERRIT_NAME=${PG_GERRIT_NAME:- pg-gerrit}
5
5
docker stop ${GERRIT_NAME}
6
6
docker rm -v ${GERRIT_NAME}
7
- docker rm -v ${GERRIT_VOLUME}
7
+ docker volume rm ${GERRIT_VOLUME}
8
8
docker stop ${PG_GERRIT_NAME}
9
9
docker rm -v ${PG_GERRIT_NAME}
10
+ docker volume rm pg-gerrit-volume
You can’t perform that action at this time.
0 commit comments