Page MenuHomePhabricator

Kartotherian: Investigate Docker Compose setup
Closed, ResolvedPublic

Description

Problem:
Setting up Kartotherian locally was tricky on my Ubuntu machine, Node versions and dependencies such as Mapnik etc made it a pain. On the other hand running the tests with
docker run -p 6533:6533 kartotherian worked out of the box.

Idea:
Would it be possible to setup an image for the host environment and one for the application/tests and only have the second one rebuilt whenever you have made changes to the code?
Also would it be possible to make this work with local instances of some of the many npm dependencies(what you would usually have npm link for)?

Impact:
It could lower the barrier for new contributors.

Event Timeline

Vvjjkkii renamed this task from Kartotherian: Investigate Docker Compose setup to r3daaaaaaa.Jul 1 2018, 1:13 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
1339861mzb renamed this task from r3daaaaaaa to Kartotherian: Investigate Docker Compose setup .Jul 1 2018, 10:42 AM
1339861mzb updated the task description. (Show Details)
1339861mzb updated the task description. (Show Details)
Pnorman triaged this task as Medium priority.

I am moving this task and changing the priority for now to reflect reality. It has a prototype in progress that has some issues and is not ready to be released.

MSantos added a subscriber: MSantos.

This is done. If you want to give it a try, please refer to https://github.com/thesocialdev/kartodock

MSantos claimed this task.