1 Star 0 Fork 51

cyf / cmdb

forked from 晶晶 / cmdb 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile-CI 1.61 KB
一键复制 编辑 原始数据 按行查看 历史
晶晶 提交于 2022-04-18 02:51 . dockerfile
# version:1
FROM python:3.8-alpine
WORKDIR /home/app
COPY requirements.txt /home/app
## 国内apk源
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk --no-cache add gcc curl vim busybox-extras \
libldap libjpeg jpeg-dev libc-dev musl-dev \
python-dev openldap-dev zlib-dev libffi-dev
RUN pip --no-cache-dir install -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com --upgrade pip
RUN pip --no-cache-dir install -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com -r requirements.txt
COPY . /home/app
RUN rm -rf /home/app/env /home/app/db.sqlite3 /home/app/logs/access.log /root/.cache/pip /var/cache/apk/*
EXPOSE 8000
# RUN python manage.py makemigrations && python manage.py migrate
CMD [ "python", "./manage.py", "runserver", "0.0.0.0:8000"]
# docker build -t lghost/cmdb:latest . -f Dockerfile # 构建
# docker build -t lghost/cmdb:v1 . -f Dockerfile-CI # 基于基础包构建
# docker push lghost/cmdb:latest # 提交到dockerhub
## 私有库tag
# docker tag lghost/cmdb:latest harbor.opsbase.cn/public/cmdb:latest
## 简洁启动
# docker run -d -p8000:8000 --name cmdb lghost/cmdb:latest
## 初始化数据
# docker exec -it cmdb python init.py
------------------------------------------------------------------------
# version:1
FROM lghost/cmdb
# WORKDIR /home/app
RUN rm -rf /home/app/
COPY . /home/app
EXPOSE 8000
CMD [ "python", "./manage.py", "runserver", "0.0.0.0:8000"]
# docker build -t lghost/cmdb:v1 . -f Dockerfile-CI
# docker run -d -p8000:8000 --name cmdb lghost/cmdb:v1
# docker exec -it cmdb python init.py
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/cyfkobe/cmdb.git
git@gitee.com:cyfkobe/cmdb.git
cyfkobe
cmdb
cmdb
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891