File tree Expand file tree Collapse file tree 11 files changed +26
-50
lines changed Expand file tree Collapse file tree 11 files changed +26
-50
lines changed Original file line number Diff line number Diff line change 1
1
# don't forget to add the minus before the version
2
- # example: VERSION=-2.9.0-1
2
+ # example: VERSION=-3.2.0-12
3
3
IMAGE_REPO = zammad/zammad-docker-compose
4
4
VERSION =
5
5
RESTART = always
6
+ POSTGRES_USER = zammad
7
+ POSTGRES_PASS = zammad
8
+ POSTGRES_DB = zammad_production
Original file line number Diff line number Diff line change @@ -9,5 +9,5 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \
9
9
org.label-schema.vcs-url="https://github.com/zammad/zammad" \
10
10
org.label-schema.vcs-type="Git" \
11
11
org.label-schema.vendor="Zammad" \
12
- org.label-schema.schema-version="2.9 .0" \
12
+ org.label-schema.schema-version="3.2 .0" \
13
13
org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up"
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \
10
10
org.label-schema.vcs-url="https://github.com/zammad/zammad" \
11
11
org.label-schema.vcs-type="Git" \
12
12
org.label-schema.vendor="Zammad" \
13
- org.label-schema.schema-version="2.9 .0" \
13
+ org.label-schema.schema-version="3.2 .0" \
14
14
org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up"
15
15
16
16
RUN yes | /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- FROM postgres:9.6-alpine
1
+ FROM postgres:9.6.17-alpine
2
+
2
3
MAINTAINER Zammad <
[email protected] >
3
4
ARG BUILD_DATE
4
5
5
- ENV BACKUP_SLEEP 86400
6
- ENV HOLD_DAYS 10
7
- ENV ZAMMAD_DIR /opt/zammad
8
- ENV BACKUP_DIR /var/tmp/zammad
9
-
10
6
LABEL org.label-schema.build-date="$BUILD_DATE" \
11
7
org.label-schema.name="Zammad" \
12
8
org.label-schema.license="AGPL-3.0" \
@@ -15,7 +11,7 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \
15
11
org.label-schema.vcs-url="https://github.com/zammad/zammad" \
16
12
org.label-schema.vcs-type="Git" \
17
13
org.label-schema.vendor="Zammad" \
18
- org.label-schema.schema-version="2.9 .0" \
14
+ org.label-schema.schema-version="3.2 .0" \
19
15
org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up"
20
16
21
17
# copy backup script
Original file line number Diff line number Diff line change 2
2
3
3
set -e
4
4
5
+ : " ${ZAMMAD_DIR:=/ opt/ zammad} "
6
+ : " ${BACKUP_DIR:=/ var/ tmp/ zammad} "
5
7
: " ${ZAMMAD_RAILSSERVER_HOST:= zammad-railsserver} "
6
8
: " ${ZAMMAD_RAILSSERVER_PORT:= 3000} "
7
- : " ${POSTGRESQL_USER:= postgres} "
8
9
: " ${POSTGRESQL_HOST:= zammad-postgresql} "
9
10
: " ${POSTGRESQL_PORT:= 5432} "
10
11
: " ${POSTGRESQL_DB:= zammad_production} "
@@ -32,7 +33,7 @@ function zammad_backup {
32
33
fi
33
34
34
35
# db backup
35
- pg_dump --dbname=postgresql://" ${POSTGRESQL_USER} " @" ${POSTGRESQL_HOST} " :" ${POSTGRESQL_PORT} " /" ${POSTGRESQL_DB} " | gzip > " ${BACKUP_DIR} " /" ${TIMESTAMP} " _zammad_db.psql.gz
36
+ pg_dump --dbname=postgresql://" ${POSTGRESQL_USER} : ${POSTGRESQL_PASSWORD} " @" ${POSTGRESQL_HOST} " :" ${POSTGRESQL_PORT} " /" ${POSTGRESQL_DB} " | gzip > " ${BACKUP_DIR} " /" ${TIMESTAMP} " _zammad_db.psql.gz
36
37
}
37
38
38
39
if [ " $1 " = ' zammad-backup' ]; then
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \
37
37
org.label-schema.vcs-url="https://github.com/zammad/zammad" \
38
38
org.label-schema.vcs-type="Git" \
39
39
org.label-schema.vendor="Zammad" \
40
- org.label-schema.schema-version="2.9 .0" \
40
+ org.label-schema.schema-version="3.2 .0" \
41
41
org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up"
42
42
43
43
ENV GIT_BRANCH stable
Original file line number Diff line number Diff line change 11
11
: " ${MEMCACHED_PORT:= 11211} "
12
12
: " ${POSTGRESQL_HOST:= zammad-postgresql} "
13
13
: " ${POSTGRESQL_PORT:= 5432} "
14
- : " ${POSTGRESQL_USER:= postgres } "
15
- : " ${POSTGRESQL_PASS:= } "
14
+ : " ${POSTGRESQL_USER:= zammad } "
15
+ : " ${POSTGRESQL_PASS:= zammad } "
16
16
: " ${POSTGRESQL_DB:= zammad_production} "
17
17
: " ${POSTGRESQL_DB_CREATE:= true} "
18
18
: " ${ZAMMAD_RAILSSERVER_HOST:= zammad-railsserver} "
Original file line number Diff line number Diff line change @@ -14,6 +14,11 @@ services:
14
14
volumes :
15
15
- zammad-backup:/var/tmp/zammad
16
16
- zammad-data:/opt/zammad
17
+ environment :
18
+ - BACKUP_SLEEP=86400
19
+ - HOLD_DAYS=10
20
+ - POSTGRESQL_USER=${POSTGRES_USER}
21
+ - POSTGRESQL_PASSWORD=${POSTGRES_PASS}
17
22
18
23
zammad-elasticsearch :
19
24
image : ${IMAGE_REPO}:zammad-elasticsearch${VERSION}
@@ -36,8 +41,8 @@ services:
36
41
- zammad-data:/opt/zammad
37
42
38
43
zammad-memcached :
39
- command : ["zammad- memcached"]
40
- image : ${IMAGE_REPO}:zammad-memcached${VERSION}
44
+ command : memcached -m 256M
45
+ image : memcached:1.5.22-alpine
41
46
restart : ${RESTART}
42
47
43
48
zammad-nginx :
@@ -59,6 +64,9 @@ services:
59
64
restart : ${RESTART}
60
65
volumes :
61
66
- postgresql-data:/var/lib/postgresql/data
67
+ environment :
68
+ - POSTGRES_USER=${POSTGRES_USER}
69
+ - POSTGRES_PASSWORD=${POSTGRES_PASS}
62
70
63
71
zammad-railsserver :
64
72
command : ["zammad-railsserver"]
You can’t perform that action at this time.
0 commit comments