Skip to content

Commit

Permalink
add plugins and install their dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
fekad committed Dec 4, 2023
1 parent 0573872 commit c79b28c
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
22 changes: 21 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,27 @@
FROM gitlab-registry.mpcdf.mpg.de/nomad-lab/nomad-fair:latest

RUN pip install build
# TODO:
# - install plugin from package
# - add the dependency here: https://github.com/FAIRmat-NFDI/nomad-measurements/blob/main/pyproject.toml

# Workaround
RUN pip install xmltodict


COPY --chown=nomad:1000 plugins/nomad-measurements/src/nomad_measurements /app/plugins/nomad_measurements
COPY --chown=nomad:1000 plugins/nomad-measurements/src/nomad_measurements/xrd /app/plugins/xrd
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/RTG_SIMS/nomadschemartgsims /app/plugins/nomadschemartgsims
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/LayTec_EpiTT/laytec_epitt_plugin/src/laytec_epitt /app/plugins/laytec_epitt
COPY --chown=nomad:1000 plugins/nomad-material-processing/src/nomad_material_processing /app/plugins/nomad_material_processing
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/PVD/PLD/jeremy_ikz/ikz_pld_plugin/src/ikz_pld /app/plugins/ikz_pld
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/hall/Lakeshore_plugin/lakeshore /app/plugins/lakeshore
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/IKZ_plugin/src/movpe_IKZ /app/plugins/movpe_IKZ
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/IKZ_plugin/src/basesections_IKZ /app/plugins/basesections_IKZ
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/IKZ_plugin/src/movpe_substrates_IKZ /app/plugins/movpe_substrates_IKZ
COPY --chown=nomad:1000 plugins/AreaA-data_modeling_and_schemas/IKZ_plugin/src/ds_IKZ /app/plugins/ds_IKZ

# RUN pip install build
#
# COPY \
# nomadschemaexample \
# tests \
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
# nomad-oasis-ikz-image
# nomad-oasis-ikz-image

```
image: ghcr.io/fekad/nomad-oasis-ikz-image:pr-1
```

0 comments on commit c79b28c

Please sign in to comment.