项目地址: https://github.com/mirrorhanyu/WeGit
扫码体验
WeGit-api
├── Dockerfile
├── go.sh
├── main.py
├── requirements.txt
├── settings.py
├── database
│ ├── models
│ ├── database_helper.py
│ ├── database_initializer.py
│ ├── database_engine.py
├── decorators
├── deploy
├── migration
├── notifications
├── rest
│ ├── developer.py
│ ├── health_check.py
│ ├── language.py
│ ├── repository.py
│ └── search.py
└── utils
整体项目可以从 Dockerfile 开始往里查看
FROM frolvlad/alpine-python3
RUN apk add --update alpine-sdk libxslt-dev libffi-dev libxml2-dev openssl-dev postgresql-dev python3-dev
RUN pip3 install virtualenv
WORKDIR /app
COPY ./ /app
EXPOSE 5000
CMD ["sh", "go.sh"]