This project is supported by:
Ticket Management System in order to help helpdesks & service desks manage internal staff & customer requests
Currently only linux has been verified as working but we are open to the idea of supporting windows eventually as well.
Keep in mind, this is an alpha so the risk of data loss is real and it may not be stable, we do not recommend anyone runs this in a production enviroment.
Check out the getting started guide if this is the first time you've used Peppermint:
version: "3.1"
services:
postgres:
container_name: postgres
image: postgres:latest
restart: always
volumes:
- ./docker-data/db:/data/db
environment:
POSTGRES_USER: peppermint
POSTGRES_PASSWORD: 1234
POSTGRES_DB: peppermint
client:
container_name: peppermint
image: pepperlabs/peppermint:latest
ports:
- 5000:5000
restart: on-failure
depends_on:
- postgres
environment:
JWT_SECRET: 'ZwfJtS3muY65CaeZ'
PORT: 5000
DB_USERNAME: peppermint
DB_PASSWORD: 1234
DB_HOST: 'postgres'
docker run --rm -P -p 127.0.0.1:5432:5432 -e POSTGRES_PASSWORD="1234" --name pg postgres:alpine
- We are now on linode marketplace we can be viewed here here
You can utilize the following environment variables in Peppermint. None of them are manditory.
Variable | Description |
---|---|
PUID | Set userid that the container will run as. |
PGID | Set groupid that the container will run as. |
JWT_SECRET | Keep your passwords and user logins secure with a JWT SECRET |
DB_USERNAME | Enter database username here |
DB_PASSWORD | Enter database password here |
PORT | Choose a custom port to run the app on rather than the default 5000 |
If you're interested in trying out Peppermint we currently have a demo working here.
The credentials are
email: admin@admin.com
password: 1234
- π‘ Job Logging
- π Client History
- π Notes creation & Todo List
- π Admin Page: Admin Dashboard for easy webUI changes and analytics
- π± Responsive: Designed for variable screen sizes from mobile up to 4k
- βοΈ Docker-Ready: Quickly deploy using docker
- β Usage: No barriers to use with complete documentation on how to complete tasks
There is currently a trello roadmap available which is updated daily - https://trello.com/b/tOMsptar/peppermint
We have started working on creating documentation for peppermint which covers development to general usage. Click here to be taken directly there.
If you're interested in developing for Peppermint, wether that be a bug fix or locally we have a guide on our wiki
We currently have an image for arm devices but are seeing issues with mongoDB so we do not offically support 32 bit or 64 bit as of this time.
π€ Jack Andrews
- Website: pmint.dev
- Twitter: @andrewsjack18
- Github: @potts99
- LinkedIn: @jack-andrews-146852131
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a βοΈ if this project helped you!