Dockerize and add docker-compose file
Created by: schulzh
Related: https://github.com/Part-DB/Part-DB/issues/14
This PR adds a Dockerfile to build a docker image of PartDB itself and a docker-compose file to bring up a PartDB server complete with database.
The Dockerfile is based on php:7-apache
. While I could not get this to work on the nextgen
branch (the database schema seems to have problems), I have successfully tested it on the v0.4.6
tag.
The docker-compose.yml
uses MariaDB as database.
When configuring PartDB for the first time, configure the database as follows:
- host:
database
- database:
partdb
- user:
root
- password:
foobar