diff --git a/.dockerignore b/.dockerignore index a21180bfac61baac08faa112d7049852575af792..d37851392752ad11176bbcddd135574bc7468321 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,3 @@ -data/initTable.hdf5 -data/project_* +data/ client/ .venv/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 99312aa730c8c1d783435d50a31e917c861d0187..ed07cacffa4b8d7ecb3b30c1e4a9e3d640e03e2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,6 @@ FROM python:3.9 as backend -ENV JASS_DATA_DIR '/code/data_persistent' -ENV DATA_DIR_READY '/code/data_persistent/data_loaded.flag' +ENV JASS_DATA_DIR '/code/data' EXPOSE 8080 @@ -29,8 +28,6 @@ COPY ./*-entrypoint.sh / RUN chmod a+x /*-entrypoint.sh ENTRYPOINT ["/docker-entrypoint.sh"] -ENV INIT_TABLE_URL "http://dl.pasteur.fr/fop/N5oQpY5V/initTable_alltrait.hdf5" - COPY . /code/ RUN pip install -e . diff --git a/chart/templates/deployment-back.yaml b/chart/templates/deployment-back.yaml index 28c1f0fba02787c84232edd7610d3a5895c63c12..3a07fcef2403b620a1defc9bf8a667c36b0a54f3 100644 --- a/chart/templates/deployment-back.yaml +++ b/chart/templates/deployment-back.yaml @@ -36,7 +36,7 @@ spec: resources: {{- toYaml .Values.back.resources | nindent 12 }} volumeMounts: - - mountPath: /code/data_persistent + - mountPath: /code/data name: data-files volumes: - name: data-files diff --git a/chart/templates/deployment-celery-worker.yaml b/chart/templates/deployment-celery-worker.yaml index aefca8bd7254433f60e80deec20a83fb919d6ac9..cebf2772ade90f4ccba3ca772e2e47e74b801b85 100644 --- a/chart/templates/deployment-celery-worker.yaml +++ b/chart/templates/deployment-celery-worker.yaml @@ -47,7 +47,7 @@ spec: resources: {{- toYaml .Values.celery.resources | nindent 12 }} volumeMounts: - - mountPath: /code/data_persistent + - mountPath: /code/data name: data-files volumes: - name: data-files diff --git a/docker-compose.yaml b/docker-compose.yaml index d591443512bd6a8483d2460ede8252ea578ba4a8..5a960b9ee492fafdc903be8d4818607034d36ef6 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -19,8 +19,7 @@ services: JASS_RABBITMQ_URL: 'amqp://guest:guest@rabbitmq:5672' WAIT_FOR_DATA_DIR_READY: 1 volumes: - - ./data:/code/data:ro - - ./data:/code/data_persistent + - ./data:/code/data - ./jass:/code/jass depends_on: - rabbitmq @@ -32,8 +31,7 @@ services: environment: JASS_RABBITMQ_URL: 'amqp://guest:guest@rabbitmq:5672' volumes: - - ./data:/code/data:ro - - ./data:/code/data_persistent + - ./data:/code/data - ./jass:/code/jass ports: - '8080:8080' diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 75bc09095330645d410ade9e7e63384713a1a300..a0aa4ac3c8fca432539f876b88042c73ff2e626c 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -23,23 +23,23 @@ if [ "$1" == "hold_on" ]; then done fi -if [ "${WAIT_FOR_DATA_DIR_READY}" == "1" ]; then - while [ ! -f ${DATA_DIR_READY} ]; do - msg_info "Waiting for data dir ot flagged ready with ${DATA_DIR_READY}" - sleep 5 - done -else - msg_info "Copying file from /code/data to ${JASS_DATA_DIR}" - rsync -a /code/data/ ${JASS_DATA_DIR}/ - export INIT_TABLE_PATH="${JASS_DATA_DIR}/initTable.hdf5" - if [ ! -f ${INIT_TABLE_PATH} ]; then - msg_info "$INIT_TABLE_PATH missing, downloading it from $INIT_TABLE_URL" - wget "${INIT_TABLE_URL}" --output-document=${INIT_TABLE_PATH} - else - msg_info "$INIT_TABLE_PATH found" - fi - touch ${DATA_DIR_READY} -fi +#if [ "${WAIT_FOR_DATA_DIR_READY}" == "1" ]; then +# while [ ! -f ${DATA_DIR_READY} ]; do +# msg_info "Waiting for data dir ot flagged ready with ${DATA_DIR_READY}" +# sleep 5 +# done +#else +# msg_info "Copying file from /code/data to ${JASS_DATA_DIR}" +# rsync -a /code/data/ ${JASS_DATA_DIR}/ +# export INIT_TABLE_PATH="${JASS_DATA_DIR}/initTable.hdf5" +# if [ ! -f ${INIT_TABLE_PATH} ]; then +# msg_info "$INIT_TABLE_PATH missing, downloading it from $INIT_TABLE_URL" +# wget "${INIT_TABLE_URL}" --output-document=${INIT_TABLE_PATH} +# else +# msg_info "$INIT_TABLE_PATH found" +# fi +# touch ${DATA_DIR_READY} +#fi exec "$@"