Skip to content

itk-dev/freescout-docker

Repository files navigation

ITKDev Freescout docker

Prerequisites

Contribute

Local development setup

Before installation create a .task.env file with the following line:

TASK_DOCKER_COMPOSE=itkdev-docker-compose

Install

Either run the full build & installation from scratch og do it step by step

1) First option

task build-from-scratch

2) Second option

Build the Freescout distribution version defined in .env.

task dist:build

Start docker

task start-docker

Installing Freescout

task install

Add and install custom modules

task fetch-modules
task install-modules

Set up supervisor to work the queues

Add WORK_QUEUES variable to .env.docker.local

To get the correct value run

itkdev-docker-compose exec phpfpm php artisan schedule:run

The value after: usr/bin/php8.2' 'artisan' queue:work --queue=... is the WORK_QUEUES value we are looking for. Something similar to :

WORK_QUEUES="emails,default,..."

Updating

Updating core

Set new core version release in .env then run

task dist:update

Updating contrib modules

@todo Come up with something smarter.

Contributed modules can be updated through the UI in the extensions list.

Updating custom modules

@todo Come up with something smarter.

Use git to pull the updated code.

About

Docker environment for freescout distribution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •