Dockerfile for breeDBase Postgresql instance.
After the image has completed startup, you will have a base database with all the required schemas and data needed for an instance of Breedbase to connect to it, and run properly.
This image is based on the postgres Docker image (https://hub.docker.com/_/postgres)
For installing on Debian/Ubuntu:
apt-get install docker-ce
For Mac/Windows: Docker Desktop
To run the image:
docker run -d --name breedbase_db -p 5432:5432 breedbase/pg:latest
Because this image is an extension of the postgres Docker image, you can pass in the environment variables defined by that image. You can also mount the data directory to the host for persistent storage:
-v /my/own/datadir:/var/lib/postgresql/data
The database itself is named breedbase
and contains a number of schemas within it.
username: postgres
password: postgres
git clone https://github.com/solgenomics/postgres_dockerfile
docker build -t breedbase/pg:<tag> postgres_dockerfile
Replace <tag>
with an identifier of your choosing