利用Docker Compose部署React前端及Sanic后端应用程序

此项目提供了一个简便模板,可使用Docker Compose部署一个带有Python Sanic后端API、Postgres数据库和React前端的应用程序。

要求:

- Docker 1.12.0或更高版本

部署:

- 构建Docker镜像:make build

- 启动Docker Compose容器:make up

此命令将启动3个Docker容器:

- db:Postgres 12.x数据库

- backend:连接数据库的asyncpg Python Sanic后端API

- frontend:React前端应用程序

zip
docker-compose-python-node-react-master.zip 预估大小:37个文件
folder
docker-compose-python-node-react-master 文件夹
file
.gitignore 10B
file
Makefile 527B
file
LICENSE 1KB
file
docker-compose.yml 843B
file
README.md 2KB
folder
backend 文件夹
file
poetry.lock 48KB
file
.gitignore 2KB
file
Dockerfile 527B
file
pyproject.toml 784B
folder
src 文件夹
file
routes.py 965B
file
middlewares.py 269B
file
server.py 2KB
folder
tests 文件夹
file
test_server.py 615B
file
.flake8 138B
folder
frontend 文件夹
file
.gitignore 310B
file
Dockerfile 406B
file
package.json 938B
folder
src 文件夹
file
setupTests.js 255B
file
Posts.js 414B
file
index.js 503B
file
logo.svg 3KB
file
App.js 600B
file
serviceWorker.js 5KB
file
App.css 564B
file
index.css 366B
file
App.test.js 280B
file
setupProxy.js 231B
file
.dockerignore 13B
folder
public 文件夹
file
robots.txt 67B
file
logo192.png 5KB
file
index.html 2KB
file
favicon.ico 3KB
file
manifest.json 492B
file
logo512.png 9KB
file
README.md 3KB
file
yarn.lock 550KB
folder
.circleci 文件夹
file
config.yml 3KB
zip 文件大小:260.62KB