meokz / template-python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

templete-python

Basic template for python project.

Features

  • Multi-platform and portable both development and execution environment for python with container technology.

  • Coding support with VS Code including static type analysis and auto-formatting.

  • Standard settings for git and text-editor.

Requirements

  • VS Code

  • Docker

  • docker-compose

Usage

  1. Open VScode

  2. Select "Remote-Containers Open Folder in Container"

  3. enjoy!

Open in Jupyter

$ jupyter notebook --port 8000 --ip=0.0.0.0 --allow-root

Additional option without a remote container

Build

$ docker-compose build

Run

$ docker-compose up

Bash

$ docker-compose run dev bash

Remove

$ docker-compose down

About


Languages

Language:Dockerfile 72.1%Language:Python 27.9%