Skip to content

Commit 6546900

Browse files
authored
Merge pull request #264 from MetaCell/improve-dockerfile
Improve dockerfile
2 parents 572be48 + 9b4c7ce commit 6546900

2 files changed

Lines changed: 17 additions & 24 deletions

File tree

Dockerfile

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
FROM frodriguez4600/jupyter-neuron:v7.8.0
2+
ARG INSTALLATION_FOLDER=/home/jovyan/work/NetPyNE-UI
3+
ARG NETPYNE_VERSION=development
4+
ARG WORKSPACE_VERSION=nov2020
5+
ARG JUPYTER_GEPPETTO_VERSION=development
6+
ARG PYGEPPETTO_VERSION=development
7+
ARG BUILD_ARGS=""
8+
29
USER $NB_USER
310

4-
ENV INSTALLATION_FOLDER=/home/jovyan/work/NetPyNE-UI
5-
ENV NETPYNE_VERSION=development
6-
ENV WORKSPACE_VERSION=nov2020
7-
ENV JUPYTER_GEPPETTO_VERSION=development
8-
ENV PYGEPPETTO_VERSION=development
9-
ENV BUILD_ARGS=""
11+
ENV INSTALLATION_FOLDER=$INSTALLATION_FOLDER
12+
ENV NETPYNE_VERSION=$NETPYNE_VERSION
13+
ENV WORKSPACE_VERSION=$WORKSPACE_VERSION
14+
ENV JUPYTER_GEPPETTO_VERSION=$JUPYTER_GEPPETTO_VERSION
15+
ENV PYGEPPETTO_VERSION=$PYGEPPETTO_VERSION
16+
ENV BUILD_ARGS=$BUILD_ARGS
1017

1118
WORKDIR /home/jovyan/work
1219
COPY --chown=1000:1000 requirements.txt ${INSTALLATION_FOLDER}/requirements.txt

k8s/cf_pipeline.yaml

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,28 @@ steps:
1010
repo: "MetaCell/NetPyNE-UI"
1111
revision: "${{CF_BRANCH}}"
1212
stage: "clone"
13-
when:
14-
branch:
15-
only:
16-
- "${{CF_BRANCH}}"
1713
BuildingNetPyNE-UI:
1814
title: Building NetPyNE-UI
1915
type: build
2016
stage: build
2117
image_name: netpyne-ui
2218
working_directory: ${{main_clone}}
23-
tag: '${{CF_SHORT_REVISION}}'
19+
tag: '${{CF_BRANCH_TAG_NORMALIZED}}-${{CF_SHORT_REVISION}}-${{CF_BUILD_TIMESTAMP}}'
2420
build_arguments:
2521
- NETPYNE_VERSION=${{NETPYNE_VERSION}}
2622
- WORKSPACE_VERSION=${{WORKSPACE_VERSION}}
2723
- PYGEPPETTO_VERSION=${{PYGEPPETTO_VERSION}}
2824
- JUPYTER_GEPPETTO_VERSION=${{JUPYTER_GEPPETTO_VERSION}}
2925
- BUILD_ARGS=${{BUILD_ARGS}}
3026
registry: ${{REGISTRY}}
31-
when:
32-
branch:
33-
only:
34-
- "${{CF_BRANCH}}"
3527
BuildingHub:
3628
title: Building Hub
3729
type: build
3830
stage: "build"
3931
image_name: netpyne-hub
4032
working_directory: k8s
41-
tag: '${{CF_SHORT_REVISION}}'
33+
tag: '${{CF_BRANCH_TAG_NORMALIZED}}-${{CF_SHORT_REVISION}}-${{CF_BUILD_TIMESTAMP}}'
4234
registry: ${{REGISTRY}}
43-
when:
44-
branch:
45-
only:
46-
- "${{CF_BRANCH}}"
4735
installing_chart:
4836
type: helm
4937
stage: deploy
@@ -61,10 +49,8 @@ steps:
6149
custom_value_files:
6250
- 'cf_values.yaml'
6351
custom_values:
64-
- 'hub_image_tag=${{CF_SHORT_REVISION}}'
65-
- 'singleuser_image_tag=${{CF_SHORT_REVISION}}'
66-
- 'singleuser_cpu_limit=${{CPU_MAX}}'
67-
- 'singleuser_cpu_guarantee=${{CPU_MIN}}'
52+
- 'hub_image_tag=${{CF_BRANCH_TAG_NORMALIZED}}-${{CF_SHORT_REVISION}}-${{CF_BUILD_TIMESTAMP}}'
53+
- 'singleuser_image_tag=${{CF_BRANCH_TAG_NORMALIZED}}-${{CF_SHORT_REVISION}}-${{CF_BUILD_TIMESTAMP}}'
6854
- 'singleuser_memory_limit=${{MEMORY_MAX}}'
6955
- 'singleuser_memory_guarantee=${{MEMORY_MIN}}'
7056
- 'proxy_secretToken=${{SECRET_TOKEN}}'

0 commit comments

Comments
 (0)