Merge pull request #24 from caugner/docker-issues

Fixes some Docker issues
This commit is contained in:
Piero Toffanin 2021-01-19 16:49:03 -05:00 committed by GitHub
commit 580887fcc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 4 deletions

1
.dockerignore Normal file
View file

@ -0,0 +1 @@
.git*

View file

@ -1,14 +1,19 @@
FROM python:3.8 FROM python:3.8
WORKDIR /app
# This expects the models submodule to be present
COPY models models
RUN pip install --upgrade pip RUN pip install --upgrade pip
# Avoid rebuilding this step if no changes to requirements.txt # Avoid rebuilding this step if no changes to requirements.txt
COPY requirements.txt . COPY requirements.txt .
RUN pip install -r requirements.txt RUN pip install -r requirements.txt
# Copy everything in the container # Copy everything else
# This expects the models submodule to be present COPY app app
COPY . . COPY *.py LICENSE README.md ./
EXPOSE 5000 EXPOSE 5000
ENTRYPOINT [ "python", "main.py", "--host", "0.0.0.0" ] ENTRYPOINT [ "python", "main.py", "--host", "0.0.0.0" ]

View file

@ -21,7 +21,7 @@ parser.add_argument('--ssl', default=None, action="store_true",
parser.add_argument('--frontend-language-source', type=str, default="en", metavar="<language code>", parser.add_argument('--frontend-language-source', type=str, default="en", metavar="<language code>",
help='Set frontend default language - source (%(default)s)') help='Set frontend default language - source (%(default)s)')
parser.add_argument('--frontend-language-target', type=str, default="es", metavar="<language code>", parser.add_argument('--frontend-language-target', type=str, default="es", metavar="<language code>",
help='Set frontend default language - target (%(default)s)') help='Set frontend xxxdefault language - target (%(default)s)')
args = parser.parse_args() args = parser.parse_args()