Spaces:
Build error
Build error
| # Copyright (c) Microsoft Corporation. All rights reserved. | |
| # Licensed under the MIT License. | |
| FROM mcr.microsoft.com/oryx/python:3.10 | |
| RUN mkdir /functionaltestbot | |
| EXPOSE 443 | |
| # EXPOSE 2222 | |
| COPY ./functionaltestbot /functionaltestbot | |
| COPY setup.py / | |
| COPY test.sh / | |
| # RUN ls -ltr | |
| # RUN cat prestart.sh | |
| # RUN cat main.py | |
| ENV FLASK_APP=/functionaltestbot/app.py | |
| ENV LANG=C.UTF-8 | |
| ENV LC_ALL=C.UTF-8 | |
| ENV PATH ${PATH}:/home/site/wwwroot | |
| WORKDIR / | |
| # Initialize the bot | |
| RUN pip3 install -e . | |
| # ssh | |
| ENV SSH_PASSWD "root:Docker!" | |
| RUN apt-get update \ | |
| && apt-get install -y --no-install-recommends dialog \ | |
| && apt-get update \ | |
| && apt-get install -y --no-install-recommends openssh-server \ | |
| && echo "$SSH_PASSWD" | chpasswd \ | |
| && apt install -y --no-install-recommends vim | |
| COPY sshd_config /etc/ssh/ | |
| COPY init.sh /usr/local/bin/ | |
| RUN chmod u+x /usr/local/bin/init.sh | |
| # For Debugging, uncomment the following: | |
| # ENTRYPOINT ["python3.6", "-c", "import time ; time.sleep(500000)"] | |
| ENTRYPOINT ["init.sh"] | |
| # For Devops, they don't like entry points. This is now in the devops | |
| # pipeline. | |
| # ENTRYPOINT [ "flask" ] | |
| # CMD [ "run", "--port", "3978", "--host", "0.0.0.0" ] | |