Skip to content
Snippets Groups Projects
Commit 1817bd2d authored by Brittany Faciane's avatar Brittany Faciane Committed by Daniel Lyons
Browse files

hopefully finishpex moving and rearrange variables

parent 5e2f453c
No related branches found
No related tags found
2 merge requests!1452Merge 2.8.2 to main,!1327Convert from flit to poetry
...@@ -9,8 +9,8 @@ readme = "README.md" ...@@ -9,8 +9,8 @@ readme = "README.md"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.10" python = "^3.10"
pendulum = "^2.1.2" pendulum = "^2.1.2"
workspaces = { path = "../../../../shared/workspaces" } workspaces = "2.8.2rc1"
messaging = { path = "../../../../shared/messaging" } messaging = "2.8.2rc1"
[tool.poetry.scripts] [tool.poetry.scripts]
wf_monitor = "wf_monitor.monitor:main" wf_monitor = "wf_monitor.monitor:main"
......
# This is nrao:workflow # This is nrao:workflow
ARG LOCAL_OR_SERVER_PEX=local-pex
FROM python:3.10-slim-buster as base FROM python:3.10-slim-buster as base
ARG WS_VERSION=unknown-version ARG WS_VERSION=unknown-version
ARG DEPLOY_ENV=dev ARG DEPLOY_ENV=dev
...@@ -40,19 +41,17 @@ WORKDIR /packages/ ...@@ -40,19 +41,17 @@ WORKDIR /packages/
COPY --chown=vlapipe:vlapipe ./shared ./shared COPY --chown=vlapipe:vlapipe ./shared ./shared
COPY --chown=vlapipe:vlapipe ./apps/cli ./apps/cli COPY --chown=vlapipe:vlapipe ./apps/cli ./apps/cli
ENV PATH "${PATH}:/home/vlapipe/.local/bin" ENV PATH "${PATH}:/home/vlapipe/.local/bin"
COPY --chown=vlapipe:vlapipe ./services/workflow/requirements.txt ./requirements.txt RUN pip install --upgrade pip
RUN SETUPTOOLS_SCM_PRETEND_VERSION=${WS_VERSION} pip install --user -r requirements.txt
FROM base as local-pex FROM base as local-pex
COPY --chown=vlapipe:vlapipe ./services/workflow/pex-requirements.txt ./pex-requirements.txt COPY --chown=vlapipe:vlapipe ./services/workflow/requirements.txt ./requirements.txt
RUN SETUPTOOLS_SCM_PRETEND_VERSION=${WS_VERSION} pip install --user -r pex-requirements.txt RUN SETUPTOOLS_SCM_PRETEND_VERSION=${WS_VERSION} pip install --user -r requirements.txt
FROM base as server-pex FROM base as server-pex
USER root USER root
COPY --chown=vlapipe:vlapipe ./services/workflow/bin/install-pexes.sh ./install-pexes.sh COPY --chown=vlapipe:vlapipe ./services/workflow/bin/install-pexes.sh ./install-pexes.sh
RUN . ./install-pexes.sh RUN . ./install-pexes.sh
ARG LOCAL_OR_SERVER_PEX=local-pex
FROM ${LOCAL_OR_SERVER_PEX} as pex-base FROM ${LOCAL_OR_SERVER_PEX} as pex-base
# HTCondor install # HTCondor install
USER root USER root
......
pexes='[ pexes='[
{"name":"messaging", "version":"2.8.2rc1"},
{"name":"schema", "version":"2.8.2rc1"},
{"name":"workspaces", "version":"2.8.2rc1"},
{"name":"carta_envoy", "version":"2.8.2rc1"}, {"name":"carta_envoy", "version":"2.8.2rc1"},
{"name":"casa_envoy", "version":"2.8.2rc1"}, {"name":"casa_envoy", "version":"2.8.2rc1"},
{"name":"conveyor", "version":"2.8.2rc1"}, {"name":"conveyor", "version":"2.8.2rc1"},
......
-e ../packages/shared/schema
-e ../packages/shared/messaging
-e ../packages/shared/workspaces
-e ../packages/apps/cli/utilities/wf_monitor -e ../packages/apps/cli/utilities/wf_monitor
-e ../packages/apps/cli/utilities/aat_wrest -e ../packages/apps/cli/utilities/aat_wrest
-e ../packages/apps/cli/utilities/contacts_wrest -e ../packages/apps/cli/utilities/contacts_wrest
......
-e ../packages/shared/schema -e ../packages/shared/schema
-e ../packages/shared/messaging -e ../packages/shared/messaging
-e ../packages/shared/workspaces -e ../packages/shared/workspaces
-e ../packages/apps/cli/utilities/wf_monitor
-e ../packages/apps/cli/utilities/aat_wrest
-e ../packages/apps/cli/utilities/contacts_wrest
-e ../packages/apps/cli/executables/pexable/mediator
-e ../packages/apps/cli/executables/pexable/productfetcher
-e ../packages/apps/cli/executables/pexable/deliver
-e ../packages/apps/cli/executables/pexable/null
-e ../packages/apps/cli/executables/pexable/casa_envoy
-e ../packages/apps/cli/executables/pexable/conveyor
-e ../packages/apps/cli/executables/pexable/ws_metrics
\ No newline at end of file
...@@ -11,7 +11,6 @@ python = "^3.10" ...@@ -11,7 +11,6 @@ python = "^3.10"
kombu = "^5.2.4" kombu = "^5.2.4"
pycapo = "^0.3.1" pycapo = "^0.3.1"
[build-system] [build-system]
requires = ["poetry-core"] requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api" build-backend = "poetry.core.masonry.api"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment