PHPackages                             flexyourrights/docker-openpolice - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. flexyourrights/docker-openpolice

AbandonedLibrary[DevOps &amp; Deployment](/categories/devops)

flexyourrights/docker-openpolice
================================

Docker Compose configuration for Open Police Complaints ^0.1 running PHP 7.3 with Nginx, PHP-FPM, PostgreSQL 11.2 and Composer.

v0.2.1(7y ago)08GPL-3.0-or-laterShell

Since Mar 27Pushed 6y ago1 watchersCompare

[ Source](https://github.com/flexyourrights/docker-openpolice)[ Packagist](https://packagist.org/packages/flexyourrights/docker-openpolice)[ RSS](/packages/flexyourrights-docker-openpolice/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)DependenciesVersions (10)Used By (0)

docker-openpolice
=================

[](#docker-openpolice)

This install process installs Open Police Complaints with Docker, Laravel, SurvLoop, Laradock, Nginx, MYSQL, and Phpmyadmin.

Overview
--------

[](#overview)

Couldn't get my original attempt working with a Docker Compose configuration. Perhaps someone can help me, now that this install process is at least easier. Thanks!

Install prerequisites
---------------------

[](#install-prerequisites)

You will need:

- [Docker CE](https://docs.docker.com/engine/installation/)
- [Docker Compose](https://docs.docker.com/compose/install)
- Git

How to use it
-------------

[](#how-to-use-it)

How To Install OpenPolice with Laradock
---------------------------------------

[](#how-to-install-openpolice-with-laradock)

First, [install Docker](https://www.docker.com/get-started) on Mac, Windows, or an online server. Then grab a copy of Laravel (last tested with v5.8.3)...

```
$ git clone https://github.com/laravel/laravel.git opc
$ cd opc
```

Next, install and boot up Laradock (last tested with v7.14).

```
$ git submodule add https://github.com/Laradock/laradock.git
$ cd laradock
$ cp env-example .env
$ docker-compose up -d nginx mysql phpmyadmin redis workspace
```

After Docker finishes booting up your containers, enter the mysql container with the root password, "root". This seems to fix things for the latest version of MYSQL.

```
$ docker-compose exec mysql bash
# mysql --user=root --password=root default
mysql> ALTER USER 'default'@'%' IDENTIFIED WITH mysql_native_password BY 'secret';
mysql> exit;
$ exit
```

At this point, you should be able to browse to  for PhpMyAdmin.

```
Server: mysql
Username: default
Password: secret
```

Finally, enter Laradock's workspace container to download and run the Open Police installation script.

```
$ docker-compose exec workspace bash
# git clone https://github.com/flexyourrights/docker-openpolice.git
# chmod +x ./docker-openpolice/bin/*.sh
# ./docker-openpolice/bin/openpolice-laradock-postinstall.sh
# docker-compose exec workspace composer require flexyourrights/openpolice-website
```

And if all has gone well, you'll be asked to create a master admin user account when you browse to .

Change configuration
--------------------

[](#change-configuration)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

9

Last Release

2577d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15270653?v=4)[Morgan Lesko](/maintainers/rockhopsoft)[@rockhopsoft](https://github.com/rockhopsoft)

---

Top Contributors

[![rockhopsoft](https://avatars.githubusercontent.com/u/15270653?v=4)](https://github.com/rockhopsoft "rockhopsoft (2 commits)")

---

Tags

laravelAccountabilitysurveySurvLoopOpen PoliceOpen Police ComplaintsFlex Your Rightsmisconductcomplimentscommendationspolice departmentsoversight

### Embed Badge

![Health badge](/badges/flexyourrights-docker-openpolice/health.svg)

```
[![Health](https://phpackages.com/badges/flexyourrights-docker-openpolice/health.svg)](https://phpackages.com/packages/flexyourrights-docker-openpolice)
```

###  Alternatives

[spatie/laravel-prometheus

Export Laravel metrics to Prometheus

2651.3M6](/packages/spatie-laravel-prometheus)[renoki-co/laravel-php-k8s

Just a simple port of renoki-co/php-k8s for easier access in Laravel.

88218.2k](/packages/renoki-co-laravel-php-k8s)[innocenzi/deployer-recipe-forge

Seamless zero-downtime deployment on Forge with Deployer

1916.6k](/packages/innocenzi-deployer-recipe-forge)[thebytelab/vapor-multi-region-deploy

An artisan command to assist deploying your Laravel Vapor app to multiple AWS regions

162.2k](/packages/thebytelab-vapor-multi-region-deploy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
