Generate the .env file
python create-envfile.py create-envfile.py accepts the following arguments:
--https: Enable SSL. It's disabled by default--env_type:- When set to
prodDEBUGis disabled and the creation of a validSSLis requested to Letsencrypt's ACME server - When set to
testDEBUGis disabled and a testSSLcertificate is generated for local testing - When set to
devDEBUGis enabled and noSSLcertificate is generated
- When set to
--hostname: The URL that whill serve GeoNode (localhostby default)--email: The administrator's email. Notice that a real email and a valid SMPT configurations are required if--env_typeis seto toprod. Letsencrypt uses to email for issuing the SSL certificate--geonodepwd: GeoNode's administrator password. A random value is set if left empty--geoserverpwd: GeoNode's administrator password. A random value is set if left empty--pgpwd: PostgreSQL's administrator password. A random value is set if left empty--dbpwd: GeoNode DB user role's password. A random value is set if left empty--geodbpwd: GeoNode data DB user role's password. A random value is set if left empty--clientid: Client id of Geoserver's GeoNode Oauth2 client. A random value is set if left empty--clientsecret: Client secret of Geoserver's GeoNode Oauth2 client. A random value is set if left empty
docker compose build
docker compose up -d