Skip to content

Commit

Permalink
New jupyter-chaste version (#1)
Browse files Browse the repository at this point in the history
* Dockerfile from previous service version

* WIP: updating with latest Dockerfile from chaste

* run-local works

* Works in local osparc

* Forgot to save Changelog

* Clean up CODEOWNERS

* Cleaning up files from old version

* Demoving docker-compose.yml (also from history)

* README.md
  • Loading branch information
elisabettai authored Jun 22, 2023
1 parent 369a70b commit eb626ee
Show file tree
Hide file tree
Showing 60 changed files with 1,444 additions and 2,244 deletions.
118 changes: 0 additions & 118 deletions .compose-development.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .compose-production.yml

This file was deleted.

38 changes: 38 additions & 0 deletions .cookiecutterrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This file exists so you can easily regenerate your project.
#
# `cookiepatcher` is a convenient shim around `cookiecutter`
# for regenerating projects (it will generate a .cookiecutterrc
# automatically for any template). To use it:
#
# pip install cookiepatcher
# cookiepatcher gh:itisfoundation/cookiecutter-osparc-service project-path
#
# See:
# https://pypi.python.org/pypi/cookiepatcher
#
# Alternatively, you can run:
#
# cookiecutter --overwrite-if-exists --config-file=project-path/.cookiecutterrc gh:itisfoundation/cookiecutter-osparc-service
#

default_context:

_output_dir: '/home/iavarone/repos'
_template: 'gh:ITISFoundation/cookiecutter-osparc-service'
author_affiliation: "IT'IS Foundation"
author_email: '[email protected]'
author_name: 'Elisabetta Iavarone'
contact_email: '[email protected]'
default_docker_registry: 'itisfoundation'
docker_base: 'custom:special-image'
git_repo: 'github'
git_username: 'elisabettai'
number_of_inputs: '11'
number_of_outputs: '4'
project_name: 'Jupyter Chaste'
project_package_name: 'jupyter_chaste'
project_short_description: 'Jupyter Chaste'
project_slug: 'jupyter-chaste'
project_type: 'computational'
release_date: '2023'
version: '2.0.0'
31 changes: 0 additions & 31 deletions .env-template

This file was deleted.

12 changes: 12 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

# Maps code in repository with maintainers
# Order is important. The last matching pattern has the most precedence.
# SEE https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/about-code-owners#example-of-a-codeowners-file


# NOTE: '/' denotes the root of the repository
/.github/ @GitHK
/.osparc/ @elisabettai
/kernels/ @elisabettai
/docker/ @elisabettai @GitHK
Makefile @GitHK
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/ask_question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: 💬 Question
about: Ask a question
labels: question
assignees: elisabettai
---

## What version of this service are you using?

<!--
Check in osparc UI:
- Search for 'math' under SERVICES
- Open the info dialog
- Copy& paste here the service KEY and VERSION. e.g. simcore/services/dynamic/jupyter-math 2.0.8
-->

## How can we help you?
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: 🐛 Bug
about: File a bug/issue
labels: bug
assignees: elisabettai
---

## What version of this service are you using?

<!--
Check in osparc UI:
- Search for 'math' under SERVICES
- Open the info dialog
- Copy& paste here the service KEY and VERSION. e.g. simcore/services/dynamic/jupyter-math 2.0.8
-->

## Long story short

<!-- Please describe your problem and why the fix is important. -->

## Expected behaviour

<!-- What is the behaviour you expect? -->

## Actual behaviour

<!-- What's actually happening? -->

## Steps to reproduce

<!-- Please describe steps to reproduce the issue.
If you have a script that does that please include it here within
markdown code markup -->

## Your environment

<!-- Describe the environment you have that lead to your issue.
This includes aiohttp version, OS, proxy server and other bits that
are related to your case.
IMPORTANT: aiohttp is both server framework and client library.
For getting rid of confusing please put 'server', 'client' or 'both'
word here.
-->
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: ✨ Feature request
about: Suggest an idea to implement
labels: enhancement
assignees: elisabettai
---

## User Story

<!-- A clear and concise description of how the feature works and looks like from the user's perspective.
Ex. I want to be able the stop the running pipeline by pressing a stop button. If the pipeline is stopped, I see a info-level message confirming it in the logger, if it fails the message should be displayed in red (error). Also, all the progress bars in the nodes must be set to 0. -->

## Example

<!-- Any file/screenshot/photomontage/video/website is provided for a better understanding of the request -->


## Definition of Done
<!--
A clear and concise description of what the feature requires.
1. Play button turns into stop button when pipeline is running
2. Stop button turns into play button when pipeline is finished
3. Stop button turns into play button when pipeline is successfully stopped
4. Logger displays messages everytime the play/stop button is pressed
5. Progress bars are set to 0 when stopping pipeline
6. Stop button has a Python interface -->
22 changes: 22 additions & 0 deletions .github/workflows/check-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Build and check image

on: push

jobs:
verify-image-build:
runs-on: ubuntu-latest
steps:
- name: Checkout repo content
uses: actions/checkout@v2
- name: ooil version
uses: docker://itisfoundation/ci-service-integration-library:v1.0.1-dev-43
with:
args: ooil --version
- name: Assemble docker-compose spec
uses: docker://itisfoundation/ci-service-integration-library:v1.0.1-dev-43
with:
args: ooil compose
- name: Build all images if multiple
uses: docker://itisfoundation/ci-service-integration-library:v1.0.1-dev-43
with:
args: docker-compose build
19 changes: 6 additions & 13 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
*egg*
pytest_*.xml
.env
.compose-*.yml


# Prerequisites
*.d

Expand All @@ -24,7 +18,6 @@ pytest_*.xml

# Build folders
build/
!services/itis/neuron-isolve/build
deploy/

# test folders
Expand All @@ -34,14 +27,13 @@ test/
.env

# Python
*/__pycache__/
__pycache__/
.venv/
.pytest_cache/

# java
*.class


# vscode
.vscode/

Expand All @@ -50,14 +42,15 @@ test/
# temp folders
tmp/
.tmp

# gitlab
*.toml

.cache/

# not interested in storing this file
docker-compose.yml

pytest*

benchmark
# ignore all files in validation
validation/

*.ignore.*
4 changes: 0 additions & 4 deletions .gitlab-ci.yml

This file was deleted.

6 changes: 6 additions & 0 deletions .osparc/docker-compose.overwrite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: "3.7"
services:
jupyter-chaste:
build:
dockerfile: docker/custom/Dockerfile

Loading

0 comments on commit eb626ee

Please sign in to comment.