Imagem para utilização do helpdek da hesk.com (precisa de banco de dados)
290
Uma imagem Docker oficial para o HESK Helpdesk (https://hesk.com/) — fácil de instalar, configurar e manter.
Crie um arquivo chamado docker-compose.yml com o conteúdo abaixo e execute:
docker compose up
services:
hesk:
image: joaoprdo/hesk-helpdesk
container_name: hesk_app
restart: always
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost/index.php || exit 1"]
interval: 30s
timeout: 10s
retries: 5
start_period: 30s
ports:
- "8080:80"
depends_on:
- db
environment:
- HESK_DB_HOST=db
- HESK_DB_NAME=hesk
- HESK_DB_USER=hesk_user
- HESK_DB_PASSWORD=hesk_password
volumes:
- hesk_attachments:/var/www/html/attachments
- hesk_cache:/var/www/html/cache
db:
image: mysql:5.7
container_name: hesk_db
restart: always
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 30s
timeout: 10s
retries: 5
start_period: 30s
environment:
- MYSQL_ROOT_PASSWORD=root_password
- MYSQL_DATABASE=hesk
- MYSQL_USER=hesk_user
- MYSQL_PASSWORD=hesk_password
volumes:
- hesk_db_data:/var/lib/mysql
volumes:
hesk_db_data:
hesk_attachments:
hesk_cache:
Após subir os containers com docker-compose up -d, acesse o instalador em http://localhost:8080/install e siga o passo‑a‑passo. Na configuração do banco de dados, use exatamente os mesmos valores definidos no seu docker-compose.yml. Quando a instalação for concluída, remova o
docker container exec -it <nome-container ou ID> bash
rm -r install/
Com tudo pronto acesse: http://localhost:8080/index.php
Content type
Image
Digest
sha256:4cf112f41…
Size
191.5 MB
Last updated
over 1 year ago
docker pull joaoprdo/hesk-helpdesk