EUDAT-B2SHARE / b2share

B2SHARE software for the EUDAT CDI services.
https://b2share.eudat.eu
GNU General Public License v2.0
35 stars 33 forks source link

deploy: enable b2share backend, celery workers and celery beat to run in different containers #1126

Open nharraud opened 8 years ago

nharraud commented 8 years ago

Currently the B2Share backend, Celery workers and Celery beat processes are running inside the same b2share container. We should enable them to run in different containers.

Why:

The suggested design: Still have only one Dockerfile but with scripts running either B2Share backend, a Celery worker or Celery beat service depending on an environment variable. That way we still release only one container type but it can be used in different ways.

nharraud commented 8 years ago

I put this as hard because of the testing. The deployment scripts are easy to change.

nharraud commented 8 years ago

@llehtine this is the PR we discussed IRL.