Просмотр исходного кода

Merge pull request #28 from infosiftr/python-onbuild

Changed python documentation to use the onbuild example
Tianon Gravi 11 лет назад
Родитель
Сommit
ea1c4209e9
2 измененных файлов с 14 добавлено и 12 удалено
  1. 7 6
      python/README-content.md
  2. 7 6
      python/README.md

+ 7 - 6
python/README-content.md

@@ -15,18 +15,19 @@ Windows 2000 and later.
 
 ## Create a `Dockerfile` in your Python app project
 
-    FROM python:3
-    COPY . /usr/src/myapp
-    WORKDIR /usr/src/myapp
+    FROM python:3-onbuild
     CMD [ "python", "./your-daemon-or-script.py" ]
 
 or (if you need to use Python 2):
 
-    FROM python:2
-    COPY . /usr/src/myapp
-    WORKDIR /usr/src/myapp
+    FROM python:2-onbuild
     CMD [ "python", "./your-daemon-or-script.py" ]
 
+These images include multiple `ONBUILD` triggers, which should be all you need
+to bootstrap most applications. The build will `COPY` a `requirements.txt` file,
+`RUN pip install` on said file, and then copy the current directory into
+`/usr/src/app`.
+
 You can then build and run the Docker image:
 
     docker build -t my-python-app

+ 7 - 6
python/README.md

@@ -22,18 +22,19 @@ Windows 2000 and later.
 
 ## Create a `Dockerfile` in your Python app project
 
-    FROM python:3
-    COPY . /usr/src/myapp
-    WORKDIR /usr/src/myapp
+    FROM python:3-onbuild
     CMD [ "python", "./your-daemon-or-script.py" ]
 
 or (if you need to use Python 2):
 
-    FROM python:2
-    COPY . /usr/src/myapp
-    WORKDIR /usr/src/myapp
+    FROM python:2-onbuild
     CMD [ "python", "./your-daemon-or-script.py" ]
 
+These images include multiple `ONBUILD` triggers, which should be all you need
+to bootstrap most applications. The build will `COPY` a `requirements.txt` file,
+`RUN pip install` on said file, and then copy the current directory into
+`/usr/src/app`.
+
 You can then build and run the Docker image:
 
     docker build -t my-python-app