This is a repository of code, documentation and database scripts for the Product Open Data project currently hosted at http://product-open-data.com/. The goal of Product Open Data is to build a public database of product data. For more information, please visit http://product.okfn.org.
The code is written in PHP with a MySQL database backend.
Make sure you have Docker and Docker Compose installed.
git clone https://github.com/okfn/product-browser-web.git
cd product-browser-web/scripts/dockerfiles
wget -O - http://dfowler.sixbit.org/products.sql.gz | \
gunzip -c > pod_mysql/products.sql
docker-compose --project-name pod up
docker exec pod_db_1 sh -c \
'mysql -uroot -p"$MYSQL_ROOT_PASSWORD" \
"$MYSQL_DATABASE" < products.sql'
Your local copy of Product Open Data should now be running on port 18080 of your Docker host.