diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000000000000000000000000000000000000..e45ed6ae18f6bc9e5ebf7879dcc7ba6a88d4d90f --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,19 @@ +version: '3.8' +services: + + # schema: + # image: marconi.aoc.nrao.edu/ops/base:workspaces + # depends_on: + # - db + # volumes: + # - ./schema:/code/schema + + workflow: + image: marconi.aoc.nrao.edu/workspaces/workflow:dev + ports: + - "3456:3456" + + capability: + image: marconi.aoc.nrao.edu/workspaces/capability:dev + ports: + - "3457:3457" diff --git a/services/capability/Dockerfile.dev b/services/capability/Dockerfile.dev new file mode 100644 index 0000000000000000000000000000000000000000..6df4ac4812d28a71ec0c0b23f3c1213dd25cceea --- /dev/null +++ b/services/capability/Dockerfile.dev @@ -0,0 +1,17 @@ +# This is nrao:capability +FROM marconi.aoc.nrao.edu/ops/base:workspaces + +# Get capability code into the image +WORKDIR /code +COPY ./services/capability ./ +COPY ./shared ./shared +COPY ./apps ./apps + +# Python library installation +RUN pip install -r requirements.txt \ + && python setup.py develop + +# Set Capo +ENV CAPO_PROFILE dsoc-dev + +ENTRYPOINT pserve --reload development.ini diff --git a/services/workflow/Dockerfile.dev b/services/workflow/Dockerfile.dev new file mode 100644 index 0000000000000000000000000000000000000000..33f5d0053f6259200f4088ca5009d2ed4f6cf8bf --- /dev/null +++ b/services/workflow/Dockerfile.dev @@ -0,0 +1,17 @@ +# This is nrao:workflow +FROM marconi.aoc.nrao.edu/ops/base:workspaces + +# Get workflow code into the image +WORKDIR /code +COPY ./services/workflow ./ +COPY ./shared ./shared +COPY ./apps ./apps + +# Python library installation +RUN pip install -r requirements.txt \ + && python setup.py develop + +# Set Capo +ENV CAPO_PROFILE dsoc-dev + +ENTRYPOINT pserve --reload development.ini