[ https://issues.apache.org/jira/browse/CONNECTORS-1492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17525759#comment-17525759 ]
Piergiorgio Lucidi commented on CONNECTORS-1492: ------------------------------------------------ Added a first Docker support in the branch CONNECTORS-1492 that includes: * /Dockerfile: build the container from the source, very useful for development purpose * /src/main/docker/Dockerfile: build the container using the distribution package after the build this file will be in the final dist folder * /src/main/docker/compose: a complete Docker Compose example building the container from the online ManifoldCF distribution and using a PostgreSQL database as database storage. It doesn't need the local packages and it is self-consistent. After the build it will create a new example-docker-compose folder in the distribution package > Add support for Docker > ---------------------- > > Key: CONNECTORS-1492 > URL: https://issues.apache.org/jira/browse/CONNECTORS-1492 > Project: ManifoldCF > Issue Type: New Feature > Reporter: Piergiorgio Lucidi > Assignee: Piergiorgio Lucidi > Priority: Major > Labels: devops, docker > Original Estimate: 240h > Remaining Estimate: 240h > > This is a project idea for [Google Summer of > Code|https://summerofcode.withgoogle.com/] (GSOC). > To discuss this or other ideas with your potential mentor from the Apache > ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, > including "[GSOC]" in the subject. You may also comment on this Jira issue if > you have created an account. > We would like to adopt Docker to provide ready to use images with > preconfigured architecture stack for ManifoldCF. This will include ManifoldCF > itself but also the related database that can be MySQL, PostgreSQL and so on. > This will help developers to work and put in production a complete ManifoldCF > installation. > You will be involved in the development of the following tasks, you will > learn how to: > * Write Docker files > * Write Docker Compose files > * Implement unit tests > * Build all the integration tests > * Write the documentation for new component > We have a complete documentation about ManifioldCF: > [https://manifoldcf.apache.org/release/release-2.9.1/en_US/concepts.html] > Take a look at our book to understand better the framework and how to extend > it in different ways: > [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs] > > Prospective GSOC mentor: > [piergior...@apache.org|mailto:piergior...@apache.org] -- This message was sent by Atlassian Jira (v8.20.7#820007)