Skip to content

lakuapik/helpdeskz-alpine

Repository files navigation

helpdeskz Alpine

helpdeskz image size pulls

HelpDeskZ is a free PHP based software which allows you to manage your site's support with a web-based support ticket system.

HelpdeskZ image built on Alpine Linux. Visit HelpdeskZ Website or HeldeskZ Docs or HelpdeskZ Github for more information.

Usage

Configuration

Refer to the docs here https://docs.helpdeskz.com/en/2.0.2/installation/#configuration-file. We need to specify configration file before installing HelpdeskZ.

Please see the example file Helpdesk.php

Running the image

# run mysql container
$ docker run \
    --name helpdeskz-mysql \
    -p 3306:3306 \
    -e MYSQL_DATABASE=helpdeskz \
    -e MYSQL_ROOT_PASSWORD=password \
    -d \
    mysql:8.0

# run helpdeskz container
$ docker run \
    --name helpdeskz-app \
    -p 80:80 \
    -v $(pwd)/Helpdesk.php:/var/www/html/hdz/app/Config/Helpdesk.php \
    --link helpdeskz-mysql:mysql \
    -d \
    lakuapik/helpdeskz-alpine:latest

# visit http://localhost/install

Using docker-compose

Please see the example file docker-compose.yml