ソースを参照

update init script to use nu_nc

laxaurus 4 年 前
コミット
a0be67706a
4 ファイル変更36 行追加2 行削除
  1. 12 0
      jupyter/.env
  2. 14 0
      jupyter/docker-compose.yml
  3. 8 0
      jupyter/startnb.sh
  4. 2 2
      scripts/dockers_init.sh

+ 12 - 0
jupyter/.env

@@ -0,0 +1,12 @@
+CONTAINER_NAME=scipy-jupyter
+
+LOCAL_WORKING_DIR=/home/tuffy/docker/jupyter/notebooks
+PORT=8888
+# Provide data sets
+LOCAL_DATASETS=/home/tuffy/docker/jupyter/datasets
+# Provide local modules
+#LOCAL_MODULES=/home/tuffy/docker/jupyter/python_modules
+LOCAL_MODULES=/home/tuffy/projects/amapi/venv/lib/python3.8/site-packages
+# beautyandthebeast
+ACCESS_TOKEN=sha1:4a216e7de9eb:e566c7ebd8587f5b5c3f4ebf8cc220649751eb78
+

+ 14 - 0
jupyter/docker-compose.yml

@@ -0,0 +1,14 @@
+version:  '3'
+services:
+  datascience-notebook:
+      image:    jupyter/scipy-notebook
+      volumes:
+        - ${LOCAL_WORKING_DIR}:/home/jovyan/work
+        - ${LOCAL_DATASETS}:/home/jovyan/work/datasets
+        - ${LOCAL_MODULES}:/home/jovyan/work/modules
+      ports:
+        - ${PORT}:8888
+      container_name:  ${CONTAINER_NAME} 
+      command: "start-notebook.sh \
+               --NotebookApp.password=${ACCESS_TOKEN}" 
+      restart: "no"

+ 8 - 0
jupyter/startnb.sh

@@ -0,0 +1,8 @@
+# run this script at the shell prompt using the source command as in 
+# source ./startnb.sh
+#
+#
+.  ~/projects/amapi/venv/bin/activate 
+docker-compose up -d
+code
+

+ 2 - 2
scripts/dockers_init.sh

@@ -5,8 +5,8 @@ echo "Unlock scripts is located at nextcloud directory."
 CONTAINER_ROOT="/home/laxaurus/docker"
 #
 #
-CONTAINERS_UP=( gogs sslwp ftp nextcloud squid transmission transmission-sbt transmission-gm minidlna calibre ampache prometheus guacamole mediawiki)
-CONTAINERS_DOWN=( gogs ftpd squid transmission transmission-sbt transmission-gm minidlna calibre calibre-web ampache prometheus qnap_nc20200110 qnap_nc20200110_db qnap_nc20200110_redis qnap_nc20200110_onlyoffice qnap_nc20200110_clamav qnap_nc20200110_es monitoring_grafana cadvisor redis node-exporter sslwp_https-portal sslwp_web sslwp_php mwiki mwiki_mysql mwiki_parsoid guaca guaca_db guaca_cd) 
+CONTAINERS_UP=( gogs sslwp ftp nu_nc squid transmission transmission-sbt transmission-gm minidlna calibre ampache prometheus guacamole mediawiki)
+CONTAINERS_DOWN=( gogs ftpd squid transmission transmission-sbt transmission-gm minidlna calibre calibre-web ampache prometheus nu_nc nu_nc_db nu_nc_redis nu_nc_onlyoffice nu_nc_clamav nu_nc_es monitoring_grafana cadvisor redis node-exporter sslwp_https-portal sslwp_web sslwp_php mwiki mwiki_mysql mwiki_parsoid guaca guaca_db guaca_cd) 
 #CONTAINERS=( transmission-sbt transmission )