Below is a test setup using the mdillon/postgis docker container that
has PostGIS extension installed.
This will automatically download and run the container making live a little easier. Note the use of the Postgis specfic driver and url.
ebean: geometrySRID: 4674 # If we don't want the default geometrySRID of 4326 test: shutdown: none # stop | remove | none platform: postgis ddlMode: dropCreate # none | dropCreate | migrations | create dbName: my_gisapp
The above postgis platform is equivalent to the setup below which uses:
| username: | {databaseName} |
|---|---|
| password: | test |
| port: | 7432 |
| url: | jdbc:postgresql_lwgis://localhost:{port}/{databaseName} |
| driver: | org.postgis.DriverWrapperLW |
| image: | mdillon/postgis:{version} |
ebean: geometrySRID: 4674 test: shutdown: none # stop | remove | none platform: postgres ddlMode: dropCreate # none | dropCreate | migrations | create dbName: my_gisapp postgres: containerName: postgis image: mdillon/postgis extensions: postgis url: jdbc:postgresql_lwgis://127.0.0.1:7432/my_gisapp driver: org.postgis.DriverWrapperLW