Installation
The Philterd Policy Editor can be run using Docker or built locally using Maven.
Prerequisites
- Docker: (Optional) For running via containers.
- Java 21: For local builds.
- Maven 3.x: For local builds.
Running with Docker
The easiest way to get started is to pull the image from DockerHub:
docker pull philterd/philterd-redaction-policy-editor:latest
docker run -p 8080:8080 philterd/philterd-redaction-policy-editor:latest
Using Docker Compose
Alternatively, if you have cloned the repository, you can use Docker Compose:
- Run the following command in the project root:
docker-compose up
- Access the editor at
http://localhost:8080. - To allow others on your network to access the editor, ensure your firewall allows traffic on port
8080and use your machine's IP address (e.g.,http://192.168.1.10:8080).
Building and Running Locally
To build the project from source:
- Package the application:
mvn clean package
- Run the generated JAR file:
java -jar target/philterd-policy-editor.jar
- Access the editor at
http://localhost:8080.