Installing EPrints using Docker

From EPrints Documentation
Revision as of 13:50, 31 July 2019 by Jb4@ecs.soton.ac.uk (talk | contribs) (Created page with "Simple EPrints 3.4 docker setup. - Justin Bradley, July 2019 Sets up two containers, one for the database, the second for httpd and eprints. Needs Docker and Docker Compose,...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Simple EPrints 3.4 docker setup. - Justin Bradley, July 2019

Sets up two containers, one for the database, the second for httpd and eprints. Needs Docker and Docker Compose, if you install Docker Desktop you get both of these.

Edit docker-compose.yml and set EPRINTS_HOSTNAME to the name of your host machine, localhost is the default and fine if running locally. Disable any services binding to port 80, ie apache httpd. EPrints publications installation will be available via http://yourhost once set up. User: admin Password: admin123

  1. build and start

docker-compose up --build -d

  1. normal start

docker-compose up -d

  1. shut down

docker-compose down

There are a few issues. - The indexer often fails to start automatically. - Some additional perl modules may be required for some import/export libraries.