* Use GitHub-hosted aarch64 runners
* More updates
* Fix
* Pin build environment's Python version to 3.12 for consistency
* Update date
* Sleep to allow Docker daemon to start
* Sleep to allow Docker daemon to start on aarch64 and before checkout
* Fix typo
* Fix
* Unify runner.arch usage
* Do not sleep as it doesn't help
* Try to use ubuntu-22.04-arm
* Update changelog date
---------
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
* base-notebook: stop installing nodejs from conda-forge
nodejs was a conda dependency of jupyterhub, but by installing
jupyterhub-base we no longer need it and could opt to remove it.
By doing this, building base-notebook led to a reported size reduction
from 974MB to 828MB, which is a 146MB / 15% size reduction.
* Update CHANGELOG.md
* Update CHANGELOG.md
* Install jupyterhub-singleuser instead of jupyterhub-base
Note that jupyterhub-base is really whats the foundational need for this
image, where jupyterhub-singleuser the conda-forge package is building on
jupyterhub-base by also adding a depdendency on jupyterlab - but the
jupyterhub-singleuser command is provided by jupyterhub-base conda-forge
package.
* Update CHANGELOG.md
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
* Example using bake to build with custom arguments
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add missing language markers
* Unify markdown style in recipes.md
* Update docs/using/recipe_code/docker-bake.python312.hcl
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
* Modify the custom Python kernel
- to activate the custom environment
- for the respective Jupyter Notebook and Jupyter Console
Signed-off-by: Ayaz Salikhov <mathbunnyru@gmail.com>
* Add DL3059 to hadolint ignore list
Signed-off-by: Ayaz Salikhov <mathbunnyru@gmail.com>
* Move hadolint ignore to a single line
* Use python heredoc
* Remove unused print
* Fix style
* Do not hardcode CONDA_DIR
* Update custom_environment.dockerfile
* Use indent=1
* Implement activate_notebook_custom_env.py as a separate script
* Do not call Python manually
---------
Signed-off-by: Ayaz Salikhov <mathbunnyru@gmail.com>
Co-authored-by: Olivier Benz <olivier.benz@b-data.ch>
* Fix conda hook to work in both terminal and Jupyter Notebook
* Fix hook for Jupyter Terminals
* Rename startup hook to have order of precedence
* Try to increase sleep
* Comment making env_name default in custom_environment
* Add a recipe to install OracleDB instant client
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Split java install command to avoid errors
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Split java install command to avoid errors
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: lint markdown to avoid max-lenght
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: add recipe to ci-cd and fixes from review
- Use ENV docker command to upload PATH variable for Jupyter notebook.
- Make installation faster by removing extra `apt-get` commands.
- Optimize credential files generation for the sake of legibility
- Change WORKDIR back at the end.
- Use mamba instead of pip to install the oracledb library.
- Keep conda instructions for the sake of consistency with the rest of
the recipes in the page.
Like 'Add a custom conda environment and Jupyter kernel'.
* Update oracledb recipe using suggestion from PR
Optimize image of the docker image by chaining commands.
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
* Fix the chaining command to remove temp files
* Set the right value for WORKDIR
* chore: fix ci-cd and specify recipe scope
- Specify scope of the recipe to v.21. version of the plugin.
- Fix the ci-cd build.
- Avoid innecessary image optimisations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: fix ci-cd and specify recipe scope
- Specify scope of the recipe to v.21. version of the plugin.
- Fix the ci-cd build.
- Avoid innecessary image optimisations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: remove temporary file clean
* chore: fix typo
* Update oracledb.dockerfile
* Update recipes.md
* Use alien --install
* Fix typo
* Unify comments
* Update oracledb.dockerfile
* Update oracledb.dockerfile
* Add ARG to remove copy-paste
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>