Enhance your JOps (= Julia + Python/Poetry + VSCode + JupyterLab + Docker + Pluto)
- Please install Git, GNU Make, Docker and Docker Compose.
$ git clone https://github.com/terasakisatoshi/jldev_poetry.git
$ cd jldev_poetry
$ make
After that go to the next chapter.
$ docker-compose up lab
$ docker-compose run --rm shell bash
jovyan@e74b3f5d0d5e:/workspace/jldev_poetry.jl$ # do something awesome e.g. julia or python
$ make test
$ docker-compose up web
Then, go to localhost:8000
docker-compose run --rm shell poe format
- Julia
$ docker-compose run --rm shell julia -e 'using Pkg; Pkg.add("Example")'
$ make # rebuild Docker image
- Python
$ docker-compose run --rm shell poetry add "numpy"
$ make # rebuild Docker image
- Install VSCode in advance
$ cd /path/to/this/repository
$ code . # Open VSCode
Then dive into Remote Container.
$ make clean