28 lines
		
	
	
		
			633 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			633 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
ARG POSTGRES_VERSION=latest
 | 
						|
FROM postgis/postgis:${POSTGRES_VERSION}
 | 
						|
 | 
						|
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
 | 
						|
 | 
						|
ARG INSTALL_PGSQL_HTTP_FOR_POSTGIS13=false
 | 
						|
 | 
						|
RUN if [ ${INSTALL_PGSQL_HTTP_FOR_POSTGIS13} = true ]; then \
 | 
						|
    apt-get clean \
 | 
						|
    && apt-get update -yqq \
 | 
						|
    && apt-get install -y \
 | 
						|
        git \
 | 
						|
        make \
 | 
						|
        gcc \
 | 
						|
        libcurl4-openssl-dev \
 | 
						|
        postgresql-server-dev-13 \
 | 
						|
        postgresql-13-cron \
 | 
						|
    && git clone --recursive https://github.com/pramsey/pgsql-http.git \
 | 
						|
    && cd pgsql-http/ \
 | 
						|
    && make \
 | 
						|
    && make install \
 | 
						|
    && apt-get clean \
 | 
						|
;fi
 | 
						|
 | 
						|
CMD ["postgres"]
 | 
						|
 | 
						|
EXPOSE 5432
 |