# Axum_test **Repository Path**: unsafe-rust/axum_test ## Basic Information - **Project Name**: Axum_test - **Description**: 以完成一个项目模板为目标的 Axum 个人学习项目 - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-10-24 - **Last Updated**: 2022-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Axum_test ### 介绍 axum 学习 ### 软件架构 - [x] Docker 打包运行 - [ ] 鉴权(jwt) - [ ] 权限(casbin) - [ ] 数据库 - [ ] 用户 - [ ] 组织架构 - [ ] oauth ### Docker 打包运行 Dockerfile 为参考 [mini-docker-rust](https://github.com/kpcyrd/mini-docker-rust) 调整所得 主要调整点: 1. 调整构建镜像为 rust 2. 调整构建所得二进制文件名称(本项目中为 axum_test) 注意点: 1. 添加.dockerignore,并将 target 或其他需要忽略的文件添入其中 2. 项目内构建时三方包加速方法,创建 `.cargo/config.toml` 并添入中科大源,内容如下: ```toml [source.crates-io] replace-with = 'ustc' [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index" ```