kopia lustrzana https://github.com/kartoza/docker-postgis
45 wiersze
1.8 KiB
Markdown
45 wiersze
1.8 KiB
Markdown
|
[![Build Status](https://travis-ci.org/kartoza/docker-postgis.svg?branch=develop)](https://travis-ci.org/kartoza/docker-postgis)
|
||
|
|
||
|
# docker-postgis
|
||
|
|
||
|
A docker image that installs all the dependency for building `kartoza/postgis` image variants.
|
||
|
|
||
|
Visit our page on the docker hub at: https://hub.docker.com/r/kartoza/postgis/
|
||
|
|
||
|
|
||
|
#### Alternative base distributions builds
|
||
|
|
||
|
There are build args for `DISTRO` (=debian), `IMAGE_VERSION` (=buster)
|
||
|
and `IMAGE_VARIANT` (=slim) which can be used to control the base image used
|
||
|
(but it still needs to be Debian based and have PostgreSQL official apt repo).
|
||
|
|
||
|
For example making Ubuntu 20.04 based build (for better arm64 support)
|
||
|
First build the base image using the in the folder `base_build` using the
|
||
|
build script
|
||
|
following instructions from [Kartoza base image builds](https://github.com/kartoza/docker-postgis/tree/postgres-base#alternative-base-distributions-builds)
|
||
|
|
||
|
Then build the `PostGIS base Image` using
|
||
|
|
||
|
```
|
||
|
docker build --build-arg DISTRO=ubuntu --build-arg IMAGE_VERSION=focal --build-arg IMAGE_VARIANT="" -t kartoza/postgis:$DISTRO-$IMAGE_VERSION-$IMAGE_VARIANT-base .
|
||
|
```
|
||
|
|
||
|
#### Locales
|
||
|
|
||
|
By default, the image build will include **all** `locales` to cover any value for `locale` settings such as `DEFAULT_COLLATION`, `DEFAULT_CTYPE` or `DEFAULT_ENCODING`.
|
||
|
|
||
|
You can safely delete all `locales` except for the ones you need in `scripts/locale.gen`. This will speed up the build considerably.
|
||
|
|
||
|
### Support
|
||
|
|
||
|
If you require more substantial assistance from [kartoza](https://kartoza.com) (because our work and interaction on docker-postgis is pro bono),
|
||
|
please consider taking out a [Support Level Agreeement](https://kartoza.com/en/shop/product/support)
|
||
|
|
||
|
## Credits
|
||
|
|
||
|
Tim Sutton (tim@kartoza.com)
|
||
|
Gavin Fleming (gavin@kartoza.com)
|
||
|
Rizky Maulana (rizky@kartoza.com)
|
||
|
Admire Nyakudya (admire@kartoza.com)
|
||
|
December 2020
|