# ios-back-end **Repository Path**: nonli/ios-back-end ## Basic Information - **Project Name**: ios-back-end - **Description**: Golang & docker compose 简单的后端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-05 - **Last Updated**: 2021-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README 临时IP地址`47.107.247.52:8080` 详细API见`API.md` ## 简介 基于Golang、Mysql和Redis,为ios客户端的相应软件服务,可以部署到Windows、Linux和MacOS上,支持简单的基于图片的社交平台,提供发布、浏览、关注、点赞等功能。 实现功能明细: - **注册与登录** - **头像、个人主页背景图片、密码等的编辑** - **点赞与取消点赞** - **个人点赞列表与个人获得的总赞数** - **关注用户与取消关注** - **个人关注列表与被关注列表** - **上传图片**,以base64格式上传 - **发布**blog - **浏览**指定用户的blog、浏览已关注用户的blog、浏览广场(根据点赞数进行推荐) ## 部署 ### MySQL 版本:5.7 用户名:root 密码:root 数据库:mydb 端口:3306 ### Redis 版本:latest 端口:6379 ### Docker 可以使用docker打包镜像 ``` sudo docker build . -t ios-back-end ``` 运行docker ``` sudo docker run -d --name ios --network host ios-back-end ``` ### Docker compose 通过Compose运行所有需要的服务 ``` docker-compose -f docker-compose.yml up ```