Skip to content
Snippets Groups Projects
Commit 6e2794ac authored by Daniel Lyons's avatar Daniel Lyons
Browse files

Docker configuration

parent 9c0db1f1
No related branches found
No related tags found
No related merge requests found
# This is nrao:workspaces-base
FROM continuumio/miniconda3
RUN apt-get install make
WORKDIR /code
......@@ -5,3 +6,5 @@ COPY environment.yml environment.yml
RUN conda env update
COPY . .
RUN conda run -n data make python-setup-develop
WORKDIR /root/.capo
COPY docker.properties .
version: '3.1'
services:
db:
image: postgres:12.4
restart: always
environment:
POSTGRES_USER: archive
POSTGRES_PASSWORD: docker
workflow:
image: nrao:workflow
ports:
- "3456:3456"
capability:
image: nrao:capability
ports:
- "3457:3457"
metadataDatabase.jdbcDriver = org.postgresql.Driver
metadataDatabase.jdbcUrl = jdbc:postgresql://localhost/archive
metadataDatabase.jdbcUsername = archive
metadataDatabase.jdbcPassword = docker
# This is nrao:workflow
FROM nrao:workspaces-base
WORKDIR /code/services/capability
RUN conda run -n data python setup.py develop
EXPOSE 3457
ENV CAPO_PROFILE docker
ENV PATH /opt/conda/envs/data/bin:$PATH
ENV CONDA_DEFAULT_ENV data
ENTRYPOINT pserve development.ini
# This is nrao:workflow
FROM nrao:workspaces-base
WORKDIR /code
COPY . .
WORKDIR /code/services/workflow
RUN conda run -n data python setup.py develop
EXPOSE 3456
CMD ["conda", "run", "-n", "data", "pserve", "development.ini"]
ENV CAPO_PROFILE docker
ENV PATH /opt/conda/envs/data/bin:$PATH
ENV CONDA_DEFAULT_ENV data
ENTRYPOINT pserve development.ini
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