我们透过 Docker Compose 建立环境,并在其上建立Django REST Framework服务应用。在这里分阶段带大家一起实作。
django>=3.2.0
djangorestframework>=3.9.0,<3.10.0
PyMySQL==0.9.3
django-cors-headers==3.4.0
from python:3.7-alpine
MAINTAINER Jimmy
ENV PYTHONBUFFERED 1
COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN mkdir /app
WORKDIR /app
COPY ./app /app
version: "3"
services:
app:
build:
context: .
ports:
- "9000:9000"
volumes:
- ./app:/app
command: >
sh -c "python manage.py runserver 0.0.0.0:9000"
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: 'db'
MYSQL_USER: 'admin'
MYSQL_PASSWORD: 'admin'
MYSQL_ROOT_PASSWORD: 12345678
ports:
- '3306:3306'
docker-compose build
docker-compose run app sh -c "django-admin startproject app ."
INSTALLED_APPS = [
...
'rest_framework',
]
docker-compose up
透过以上步骤设定 DRF 服务透过 Docker Compose运行。我们结合了过去所分享给大家的操作方法,今天整合性的实作一次,希望大家能够建置成功罗~
>>: Day20:Flow 想在其他的执行绪执行,可以吗?
昨天稍微提了一些我切画面时, 对 HTML 的规划, 今天就来讲 CSS 的部分啦! (铁人赛剩一天...
所谓的范围链是指当函式本身没有变数时,而向外层寻找变数的过程, 但寻找的过程和执行环境没有任何关系,...
大家好,我是 A Fei,又到了我们愉快的解题时间,这次我们要来做一道数列的题型。废话不多说,直接进...
教完基本的建立字典、查询以及更改元素,今天就要更进阶一点,会教到几个专属於字典的方法呦~像是keys...
前言 TensorFlow是一个开源软件库,用於各种感知和语言理解任务的机器学习。目前被50个团队用...