• Flask Dockerfile

    2022.10.21 in Ju4t

    Dockerfile FROM python:3.7-alpine WORKDIR /code ENV FLASK_APP app.py ENV FLASK_RUN_HOST 0.0.0.0 RUN apk add --no-cache gcc musl-dev linux-headers COPY requirements.txt requirements.txt RUN pip install -r requirements.txt COPY . . CMD ["flask", "run"] Flask app.py import time im

    more

  • SpringCloud Dockerfile

    2022.10.12 in Ju4t

    dockerfile FROM java:8-jre MAINTAINER xiaobing <Ju4t@qq.com> VOLUME /tmp ADD web-0.0.1-SNAPSHOT.jar app.jar RUN bash -c 'touch /app.jar' ENV APP_OPTS="" ENTRYPOINT ["sh","-c","java -Djava.security.egd=file:/dev/./urandom -jar /app.jar $APP_OPTS"] EXPOS

    more

  • kubectl 镜像 Dockerfile

    2022.10.12 in Ju4t

    构建 kubectl docker 镜像 什么是kubectl Kubectl 是 Kubernetes 命令行界面。它允许通过提供广泛的命令来管理 Kubernetes 集群,这些命令允许以友好的方式与 Kubernetes API 进行通信。 Dockerfile FROM alpine:3.8 LABEL maintainer="敬晓兵 <Ju4t@qq.com>" ARG KUBE_VERSION="v1.23.5" RUN apk add --update ca-certificates \ && apk a

    more

  • Dockerfile Python Django + uWSGI + Nginx

    2022.10.06 in Ju4t

    架构 Django + uWSGI (http方式),如使用socket方式需要Nginx转发; 注释掉了 nginx 和 uwsgi 部署在同一容器内的配置; docker-compose 为推荐架构,如果您了解 Nginx+ 更推荐 ^_^; django静态文件、数据库等操作,建议单独处理; 目录结构 ├── Dockerfile ├── README.md ├── db.sqlite3 ├── djangoProject │   ├── __init__.py │   ├── asgi.py │   ├── settings.py │   ├── urls.py │   └── w

    more

  • Docker 开发最佳实践

    2022.10.06 in Ju4t

    以下开发模式已被证明有助于人们使用 Docker 构建应用程序。 如何保持你的图像小 启动容器或服务时,小图像更快地通过网络拉取并更快地加载到内存中。有一些经验法则可以保持较小的图像尺寸: 从适当的基础映像开始。例如,如果您需要 JDK,请考虑将您的镜像基于官方openjdk镜像,而不是从通用ubuntu镜像开始并openjdk作为 Dockerfile 的一部分进行安装。 使用多阶段构建。例如,您可以使用该maven映像来构建您的 Java 应用程序,然后重置为该tomcat映像并将 Java 工件复制到正确的位置以部署您的应用程序,所有这些都在同一个 Dockerfile 中。这意味着

    more

  • django-mditor markdown编辑器

    2022.12.19 in Ju4t

    django-mditor 整合了

    more

  • python 打包发布(含静态文件)

    2022.09.07 in Ju4t

    pypi账号注册及设置 注册及添加token 首先在 https://pypi.org/ 注册一个账号,然后在 https://pypi.org/manage/account/ 添加一个token 设备本地token macOS ~/.pypirc [distutils] index-servers = pypi [pypi] repository = https://upload.pypi.org/legacy/ username = __token__ password = pypi-Ag*******中间省略*******EX_84SF8M3HZg 准备一个pyt

    more

  • macOS Django 项目开发 环境准备

    2022.09.07 in Ju4t

    安装pyhon3 sudo brew install python3 虚拟环境 # 安装 sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper # mkvirtualenv 无法使用就 设置环境变量 # 创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 source /usr/loca

    more