use fixed postgres & memcached versions & fix missing postgres env var
This commit is contained in:
		
							parent
							
								
									9b81b9f544
								
							
						
					
					
						commit
						21af83b909
					
				
							
								
								
									
										2
									
								
								.env
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								.env
									
									
									
									
									
								
							| @ -1,5 +1,5 @@ | |||||||
| # don't forget to add the minus before the version | # don't forget to add the minus before the version | ||||||
| # example: VERSION=-2.9.0-1 | # example: VERSION=-3.2.0-1 | ||||||
| IMAGE_REPO=zammad/zammad-docker-compose | IMAGE_REPO=zammad/zammad-docker-compose | ||||||
| VERSION= | VERSION= | ||||||
| RESTART=always | RESTART=always | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \ | |||||||
|       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ |       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ | ||||||
|       org.label-schema.vcs-type="Git" \ |       org.label-schema.vcs-type="Git" \ | ||||||
|       org.label-schema.vendor="Zammad" \ |       org.label-schema.vendor="Zammad" \ | ||||||
|       org.label-schema.schema-version="2.9.0" \ |       org.label-schema.schema-version="3.2.0" \ | ||||||
|       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" |       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" | ||||||
| 
 | 
 | ||||||
| RUN yes | /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment | RUN yes | /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment | ||||||
|  | |||||||
| @ -1,23 +0,0 @@ | |||||||
| FROM memcached:alpine |  | ||||||
| MAINTAINER Zanmmad <info@zammad.org> |  | ||||||
| 
 |  | ||||||
| ENV MEMCACHED_SIZE 256M |  | ||||||
| 
 |  | ||||||
| LABEL org.label-schema.build-date="$BUILD_DATE" \ |  | ||||||
|       org.label-schema.name="Zammad" \ |  | ||||||
|       org.label-schema.license="AGPL-3.0" \ |  | ||||||
|       org.label-schema.description="Docker container for Zammad - Memcached Container" \ |  | ||||||
|       org.label-schema.url="https://zammad.org" \ |  | ||||||
|       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ |  | ||||||
|       org.label-schema.vcs-type="Git" \ |  | ||||||
|       org.label-schema.vendor="Zammad" \ |  | ||||||
|       org.label-schema.schema-version="2.9.0" \ |  | ||||||
|       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" |  | ||||||
| 
 |  | ||||||
| # docker init |  | ||||||
| USER root |  | ||||||
| COPY containers/zammad-memcached/docker-entrypoint.sh / |  | ||||||
| RUN chmod +x /docker-entrypoint.sh |  | ||||||
| USER memcache |  | ||||||
| ENTRYPOINT ["/docker-entrypoint.sh"] |  | ||||||
| CMD ["zammad-memcached"] |  | ||||||
| @ -1,9 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
| 
 |  | ||||||
| set -e |  | ||||||
| 
 |  | ||||||
| if [ "$1" = 'zammad-memcached' ]; then |  | ||||||
|   echo "starting memcached..." |  | ||||||
| 
 |  | ||||||
|   exec memcached -m "${MEMCACHED_SIZE}" |  | ||||||
| fi |  | ||||||
| @ -1,12 +1,8 @@ | |||||||
| FROM postgres:9.6-alpine | FROM postgres:9.6.17-alpine | ||||||
|  | 
 | ||||||
| MAINTAINER Zammad <info@zammad.org> | MAINTAINER Zammad <info@zammad.org> | ||||||
| ARG BUILD_DATE | ARG BUILD_DATE | ||||||
| 
 | 
 | ||||||
| ENV BACKUP_SLEEP 86400 |  | ||||||
| ENV HOLD_DAYS 10 |  | ||||||
| ENV ZAMMAD_DIR /opt/zammad |  | ||||||
| ENV BACKUP_DIR /var/tmp/zammad |  | ||||||
| 
 |  | ||||||
| LABEL org.label-schema.build-date="$BUILD_DATE" \ | LABEL org.label-schema.build-date="$BUILD_DATE" \ | ||||||
|       org.label-schema.name="Zammad" \ |       org.label-schema.name="Zammad" \ | ||||||
|       org.label-schema.license="AGPL-3.0" \ |       org.label-schema.license="AGPL-3.0" \ | ||||||
| @ -15,7 +11,7 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \ | |||||||
|       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ |       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ | ||||||
|       org.label-schema.vcs-type="Git" \ |       org.label-schema.vcs-type="Git" \ | ||||||
|       org.label-schema.vendor="Zammad" \ |       org.label-schema.vendor="Zammad" \ | ||||||
|       org.label-schema.schema-version="2.9.0" \ |       org.label-schema.schema-version="3.2.0" \ | ||||||
|       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" |       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" | ||||||
| 
 | 
 | ||||||
| # copy backup script | # copy backup script | ||||||
|  | |||||||
| @ -2,9 +2,10 @@ | |||||||
| 
 | 
 | ||||||
| set -e | set -e | ||||||
| 
 | 
 | ||||||
|  | : "${ZAMMAD_DIR:=/opt/zammad}" | ||||||
|  | : "${BACKUP_DIR:=/var/tmp/zammad}" | ||||||
| : "${ZAMMAD_RAILSSERVER_HOST:=zammad-railsserver}" | : "${ZAMMAD_RAILSSERVER_HOST:=zammad-railsserver}" | ||||||
| : "${ZAMMAD_RAILSSERVER_PORT:=3000}" | : "${ZAMMAD_RAILSSERVER_PORT:=3000}" | ||||||
| : "${POSTGRESQL_USER:=postgres}" |  | ||||||
| : "${POSTGRESQL_HOST:=zammad-postgresql}" | : "${POSTGRESQL_HOST:=zammad-postgresql}" | ||||||
| : "${POSTGRESQL_PORT:=5432}" | : "${POSTGRESQL_PORT:=5432}" | ||||||
| : "${POSTGRESQL_DB:=zammad_production}" | : "${POSTGRESQL_DB:=zammad_production}" | ||||||
|  | |||||||
| @ -37,7 +37,7 @@ LABEL org.label-schema.build-date="$BUILD_DATE" \ | |||||||
|       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ |       org.label-schema.vcs-url="https://github.com/zammad/zammad" \ | ||||||
|       org.label-schema.vcs-type="Git" \ |       org.label-schema.vcs-type="Git" \ | ||||||
|       org.label-schema.vendor="Zammad" \ |       org.label-schema.vendor="Zammad" \ | ||||||
|       org.label-schema.schema-version="2.9.0" \ |       org.label-schema.schema-version="3.2.0" \ | ||||||
|       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" |       org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" | ||||||
| 
 | 
 | ||||||
| ENV GIT_BRANCH stable | ENV GIT_BRANCH stable | ||||||
|  | |||||||
| @ -11,8 +11,8 @@ set -e | |||||||
| : "${MEMCACHED_PORT:=11211}" | : "${MEMCACHED_PORT:=11211}" | ||||||
| : "${POSTGRESQL_HOST:=zammad-postgresql}" | : "${POSTGRESQL_HOST:=zammad-postgresql}" | ||||||
| : "${POSTGRESQL_PORT:=5432}" | : "${POSTGRESQL_PORT:=5432}" | ||||||
| : "${POSTGRESQL_USER:=postgres}" | : "${POSTGRESQL_USER:=zammad}" | ||||||
| : "${POSTGRESQL_PASS:=}" | : "${POSTGRESQL_PASS:=zammad}" | ||||||
| : "${POSTGRESQL_DB:=zammad_production}" | : "${POSTGRESQL_DB:=zammad_production}" | ||||||
| : "${POSTGRESQL_DB_CREATE:=true}" | : "${POSTGRESQL_DB_CREATE:=true}" | ||||||
| : "${ZAMMAD_RAILSSERVER_HOST:=zammad-railsserver}" | : "${ZAMMAD_RAILSSERVER_HOST:=zammad-railsserver}" | ||||||
|  | |||||||
| @ -14,6 +14,11 @@ services: | |||||||
|     volumes: |     volumes: | ||||||
|       - zammad-backup:/var/tmp/zammad |       - zammad-backup:/var/tmp/zammad | ||||||
|       - zammad-data:/opt/zammad |       - zammad-data:/opt/zammad | ||||||
|  |     environment: | ||||||
|  |       - BACKUP_SLEEP=86400 | ||||||
|  |       - HOLD_DAYS=10 | ||||||
|  |       - POSTGRES_USER="zammad" | ||||||
|  |       - POSTGRES_PASSWORD="zammad"        | ||||||
| 
 | 
 | ||||||
|   zammad-elasticsearch: |   zammad-elasticsearch: | ||||||
|     image: ${IMAGE_REPO}:zammad-elasticsearch${VERSION} |     image: ${IMAGE_REPO}:zammad-elasticsearch${VERSION} | ||||||
| @ -36,8 +41,8 @@ services: | |||||||
|       - zammad-data:/opt/zammad |       - zammad-data:/opt/zammad | ||||||
| 
 | 
 | ||||||
|   zammad-memcached: |   zammad-memcached: | ||||||
|     command: ["zammad-memcached"] |     command: memcached -m 256M | ||||||
|     image: ${IMAGE_REPO}:zammad-memcached${VERSION} |     image: memcached:1.5.22-alpine | ||||||
|     restart: ${RESTART} |     restart: ${RESTART} | ||||||
| 
 | 
 | ||||||
|   zammad-nginx: |   zammad-nginx: | ||||||
| @ -59,6 +64,9 @@ services: | |||||||
|     restart: ${RESTART} |     restart: ${RESTART} | ||||||
|     volumes: |     volumes: | ||||||
|       - postgresql-data:/var/lib/postgresql/data |       - postgresql-data:/var/lib/postgresql/data | ||||||
|  |     environment: | ||||||
|  |       - POSTGRES_USER="zammad" | ||||||
|  |       - POSTGRES_PASSWORD="zammad" | ||||||
| 
 | 
 | ||||||
|   zammad-railsserver: |   zammad-railsserver: | ||||||
|     command: ["zammad-railsserver"] |     command: ["zammad-railsserver"] | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user