@@ -14,26 +14,26 @@ def test_vetiver_write_app_no_rspm():
1414 contents = open (file ).read ()
1515 os .remove (file )
1616 assert (contents == f"""# # Generated by the vetiver package; edit with care
17- #
17+ # start with python base image
1818FROM python:{ py_version }
1919
20- #
20+ # create directory in container for vetiver files
2121WORKDIR /vetiver
2222
23- #
23+ # copy and install requirements
2424COPY vetiver_requirements.txt /vetiver/requirements.txt
2525
2626#
2727RUN pip install --no-cache-dir --upgrade -r /vetiver/requirements.txt
2828
29- #
29+ # copy app file
3030COPY app.py /vetiver/app
3131
32- #
33- EXPOSE 80
32+ # expose port
33+ EXPOSE 8080
3434
35- #
36- CMD ["uvicorn", "app.app:api", "--host", "0.0.0.0", "--port", "80 "]
35+ # run vetiver API
36+ CMD ["uvicorn", "app.app:api", "--host", "0.0.0.0", "--port", "8080 "]
3737""" )
3838
3939def test_vetiver_write_app_rspm ():
@@ -44,25 +44,25 @@ def test_vetiver_write_app_rspm():
4444 py_version = str (sys .version_info .major ) + "." + str (sys .version_info .minor )
4545
4646 assert (contents == f"""# # Generated by the vetiver package; edit with care
47- #
47+ # start with python base image
4848FROM python:{ py_version }
4949
50- #
50+ # create directory in container for vetiver files
5151WORKDIR /vetiver
5252
53- #
53+ # copy and install requirements
5454COPY vetiver_requirements.txt /vetiver/requirements.txt
5555
5656#
5757RUN pip config set global.index-url https://colorado.rstudio.com/rspm/pypi/latest/simple
5858RUN pip install --no-cache-dir --upgrade -r /vetiver/requirements.txt
5959
60- #
60+ # copy app file
6161COPY app.py /vetiver/app
6262
63- #
64- EXPOSE 80
63+ # expose port
64+ EXPOSE 8080
6565
66- #
67- CMD ["uvicorn", "app.app:api", "--host", "0.0.0.0", "--port", "80 "]
66+ # run vetiver API
67+ CMD ["uvicorn", "app.app:api", "--host", "0.0.0.0", "--port", "8080 "]
6868""" )
0 commit comments