docker-compose 启动服务,需要用到脚本启动的情况
脚本的头部必须加上 #!/bin/bash
docker-compose
import json | |
from json import JSONDecodeError | |
from logging.config import dictConfig | |
import requests | |
from flask import Flask, jsonify, request | |
from apps.forms import EventForm | |
from apps.tasks import collection_event_task | |
from apps.utils import (config_app, logger, cast_to_form_data, |
let path = "http://localhost:5000/api/export"; | |
axios | |
.get(path, { params: this.searchForm , responseType: 'blob'}) | |
.then(response => { | |
let data = response.data; | |
let fileName = res.headers['content-disposition'].match(/fushun(\S*)xls/)[0]; |
FROM python:3.6.5-slim | |
MAINTAINER shau-lok | |
RUN sed -i 's#http://archive.ubuntu.com#http://mirrors.163.com#g' /etc/apt/sources.list | |
RUN sed -i 's#http://deb.debian.org#http://mirrors.163.com#g' /etc/apt/sources.list | |
RUN sed -i 's#http://security-cdn.debian.org#http://mirrors.163.com#g' /etc/apt/sources.list | |
RUN sed -i 's#http://security.debian.org#http://mirrors.163.com#g' /etc/apt/sources.list | |
RUN apt-get update \ |
FROM python:3.6.5-slim | |
MAINTAINER shau-lok | |
RUN apt-get update \ | |
&& apt-get -yq install python-dev libmysqlclient-dev \ | |
libicu-dev apt-utils gcc curl wget vim \ | |
&& apt-get clean all | |
WORKDIR /app |
# Refers: https://github.com/requests/requests/issues/1604 | |
# 方法1: | |
r = requests.get('http://irresponsible-server/') | |
r.encoding = 'utf-8' | |
# 方法2: | |
r = requests.get('http://irresponsible-server/') | |
r.encoding = r.apparent_encoding |
from PIL import Image | |
import io | |
def load_image_from_bytes(image_data): | |
""" 从图片流中读取一张照片 """ | |
im = Image.open(io.BytesIO(image_data)) | |
print(im) | |
# >>> <PIL.PngImagePlugin.PngImageFile image mode=RGBA size=300x240 at 0x102092B10> | |
# Conditional Expressions https://docs.djangoproject.com/en/1.11/ref/models/conditional-expressions/ | |
# QuerySet API https://docs.djangoproject.com/en/1.11/ref/models/querysets/ | |
# OR 查询 | |
from django.db.models import Q | |
Contact.objects.filter(Q(last_name__icontains=request.POST['query']) | | |
Q(first_name__icontains=request.POST['query'])) | |
# https://docs.djangoproject.com/en/2.0/topics/http/urls/ | |
# django的url正则匹配 | |
from django.urls import path, re_path | |
from . import views | |
urlpatterns = [ | |
path('articles/2003/', views.special_case_2003), |
# remove container | |
docker rm -f c52306aaa82e | |
# run | |
docker run --name local-mysql -e MYSQL_ROOT_PASSWORD=password -itd mysql:latest | |
# execute | |
docker exec -it testxxx bash | |
# delete none images |