Project

General

Profile

Task #7041

Use Vagrant as alternative tool for local development

Added by Jan Mach 4 months ago. Updated 24 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Development - Core
Target version:
Start date:
02/12/2021
Due date:
% Done:

50%

Estimated time:
To be discussed:
No
#1

Updated by Jan Mach 4 months ago

  • Status changed from New to In Progress
  • Assignee changed from Jan Mach to Mentat - Core

Redmine behavior test.

#2

Updated by Jan Mach 4 months ago

  • Assignee changed from Mentat - Core to Jan Mach

Redmine behavior test.

#3

Updated by Jan Mach about 1 month ago

  • Subject changed from Use Docker as alternative tool for local development to Use Vagrant as alternative tool for local development
  • % Done changed from 0 to 50
  • To be discussed changed from No to Yes

After much work and consideration I have concluded, that it will be much better to use Vagrant and therefore full featured virtual machine for local Mentat development due to the complexity of the whole environment. It would be somewhat possible to do this with Docker, as was originally intended, but the result would be either completely hacked and abused Docker concept, or really complex network of multiple Docker containers.

First commit introduces working, but unpolished and somewhat rough on the edges proof of concept for setting up and using development environment. There is still lots of work, but I am confident the result will be much more pleasant to work with and as a side effect many utility scripts will receive another look and rework.

#4

Updated by Jan Mach 25 days ago

  • To be discussed changed from Yes to No
#5

Updated by Jan Mach 24 days ago

  • Target version changed from 2.8 to 2.9

Also available in: Atom PDF