diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..26cf6fe --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +__pycache__ +db.sqlite3 +.git diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7f8bfa3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM django + +WORKDIR /app + +COPY . . + +RUN python -m pip install --upgrade pip setuptools wheel django +RUN python ./manage.py migrate +RUN python ./manage.py startapp helloapp +ENTRYPOINT ["python", "./manage.py", "runserver"] \ No newline at end of file diff --git a/README.md b/README.md index 7fb7460..91f2345 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,9 @@ For information on how to use this repository, see [Python](https://docs.microso | Example | Build status | |---------|--------------| -| Build | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/dotnetcore/dotnetcore)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=1) | -| Build (YAML) | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/dotnetcore/dotnetcore-yaml)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=2) | -| Build image and push to Docker Hub | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/dotnetcore/dotnetcore-dockerhub)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=3) | -| Build image and push to Docker Hub (YAML) | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/dotnetcore/dotnetcore-dockerhub-yaml)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=4) | -| Build image and push to Azure Container Registry | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/dotnetcore/dotnetcore-acr)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=5) | -| Build image and push to Azure Container Registry (YAML) | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/dotnetcore/dotnetcore-acr-yaml)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=6) | +| Build (YAML) | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/python-django/python)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=13) | +| Build image and push to Docker Hub (YAML) | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/python-django/python-dockerhub)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=14) | +| Build image and push to Azure Container Registry (YAML) | [![Build status](https://pipelines-docs.visualstudio.com/docs/_apis/build/status/python-django/python-acr)](https://pipelines-docs.visualstudio.com/docs/_build/latest?definitionId=15) | # Contributing diff --git a/manage.py b/manage.py index 08e685c..5a7a0c3 100644 --- a/manage.py +++ b/manage.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python import os import sys