Add postgis
This commit is contained in:
parent
aa7262d8c6
commit
3b341e8a97
|
@ -0,0 +1,5 @@
|
||||||
|
FROM postgres:14.5-bullseye
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y postgresql-14-postgis-3
|
||||||
|
|
||||||
|
CMD ["/usr/local/bin/docker-entrypoint.sh","postgres"]
|
|
@ -1,6 +1,10 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e;
|
set -e;
|
||||||
|
|
||||||
|
# Add postgis
|
||||||
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
|
||||||
|
CREATE EXTENSION postgis;
|
||||||
|
EOSQL
|
||||||
|
|
||||||
if [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${POSTGRES_NON_ROOT_PASSWORD:-}" ]; then
|
if [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${POSTGRES_NON_ROOT_PASSWORD:-}" ]; then
|
||||||
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
container_name: $APP_NAME-postgres
|
container_name: $APP_NAME-postgres
|
||||||
image: postgres:14
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_DB=${POSTGRES_DB:-$APP_NAME}
|
- POSTGRES_DB=${POSTGRES_DB:-$APP_NAME}
|
||||||
|
|
Loading…
Reference in New Issue