EOxServer is a server for Earth Observation (EO) data
Project description
EOxServer
EOxServer is a Python application and library for presenting Earth Observation (EO) data and metadata.
EOxServer implements the OGC Implementation Specifications EO-WCS and EO-WMS on top of MapServer's WCS and WMS implementations. EOxServer is released under the EOxServer Open License an MIT-style license and written in python and entirely based on open source software including:
More information is available at https://eoxserver.org. Documentation is available at readthedocs
Docker
To run with SpatiaLite database simply run:
docker run -it --rm -p 8080:8000 eoxa/eoxserver
EOxServer is now accessible at http://localhost:8080/.
And you can login to the Admin Client
using:
- username: admin
- password: admin
The following environment variables control configuration:
DB
: Specify the used database type. eitherspatialite
orpostgis
DB_PW
,DB_NAME
,DB_HOST
,DB_USER
: these credentials will be used to establish a connection to the postgres database when DB is set topostgis
in order to wait for it to come onlineINSTANCE_NAME
: the name of the instance passed toeoxserver-instance.py
- defaults toinstance
INSTANCE_DIR
: the directory of the instance. Defaults to/opt/instance
DJANGO_USER
,DJANGO_MAIL
,DJANGO_PASSWORD
: when set, these credentials will be used to create a superuser to be used for the Django Admin. By default, no user is createdCOLLECT_STATIC
: if set to "true" (the default), static files will be collected upon initializationPREINIT_SCRIPTS
: the list of commands that will be executed before the instance is initializedINIT_SCRIPTS
: the list of commands that will be executed once when the instance is initializedSTARTUP_SCRIPTS
: the list of commands that will be executed before the command is runGUNICORN_CMD_ARGS
: gunicorn command arguments. Defaults to--config /opt/eoxserver/gunicorn.conf.py ${INSTANCE_NAME}.wsgi:application
Development
The autotest instance can be used for development and testing.
More information in ./autotest/README.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for EOxServer-1.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c527849d02544de4584a063e9aeede1cf6a1a91a7221e9b636fcb65b376dc9 |
|
MD5 | 23af4d2893378d981cb8cb65d88825d2 |
|
BLAKE2b-256 | f2e9fffb2e1b32fef4099c1ac546d585db2ef3ee422b8fc555e303669bb110fe |