Слияние кода завершено, страница обновится автоматически
# Dockerfile
# step1 docker build -t mockserver .
# step2 docker run -d --name=ms1 --restart=always -p 9000:80 mockserver
FROM scuzrb/py3_dev:v1.0
MAINTAINER zrb
WORKDIR /home/app
# 1. git update code
RUN ["git", "clone", "https://gitee.com/scu-zrb/djmockserver.git"]
# 2. copy all json file to container mockdata dir if you have mockdata
# COPY ["mockdata/*.json", "/home/app/djmockserver/djmockserver/mockdata/"]
# 3. copy extend function file to container
# COPY ["extend_functions.py", "/home/app/djmockserver/djmockserver/mock/extend_func/"]
# 4. copy settings file
# COPY ["settings.py", "/home/app/djmockserver/djmockserverproject/settings.py"]
# 5. WORKDIR
WORKDIR /home/app/djmockserver
# 6. extend requirements.txt
# COPY ["extend_req.txt", "extend_req.txt"]
# 7. pip3
RUN pip3 install -r requirements.txt
# RUN pip3 install -r extend_req.txt
# 8. copy uwsgi.ini if override
# COPY ["uwsgi.ini", "uwsgi.ini"]
# 9. EXPOSE
EXPOSE 80
# run
CMD ["uwsgi", "--ini", "uwsgi.ini"]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )