Docker db volume - learnsteam
This commit is contained in:
parent
7efa198a3f
commit
8fdf6b42e2
@ -9,7 +9,7 @@ services:
|
||||
ports:
|
||||
- "33061:3306"
|
||||
volumes:
|
||||
- db-data:/var/lib/mysql
|
||||
- db-learnsteam-dev:/var/lib/mysql
|
||||
app:
|
||||
build:
|
||||
context: ../../
|
||||
@ -27,4 +27,4 @@ services:
|
||||
- db
|
||||
restart: always
|
||||
volumes:
|
||||
db-data:
|
||||
db-learnsteam-dev:
|
||||
|
@ -9,7 +9,7 @@ services:
|
||||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- db-data:/var/lib/mysql
|
||||
- db-learnsteam-local:/var/lib/mysql
|
||||
app:
|
||||
build:
|
||||
context: ../../
|
||||
@ -27,4 +27,4 @@ services:
|
||||
DB_NAME: learnsteam_quiz
|
||||
restart: always
|
||||
volumes:
|
||||
db-data:
|
||||
db-learnsteam-local:
|
||||
|
@ -9,7 +9,7 @@ services:
|
||||
ports:
|
||||
- "33061:3306"
|
||||
volumes:
|
||||
- db-data:/var/lib/mysql
|
||||
- db-learnsteam:/var/lib/mysql
|
||||
app:
|
||||
build:
|
||||
context: ../../
|
||||
@ -27,4 +27,4 @@ services:
|
||||
- db
|
||||
restart: always
|
||||
volumes:
|
||||
db-data:
|
||||
db-learnsteam-dev:
|
||||
|
@ -61,10 +61,10 @@ func (controller *authController) Register(c *gin.Context) {
|
||||
c.JSON(http.StatusOK, gin.H{"user": user, "token": token.Token, "refresh_token": token.RefreshToken})
|
||||
}
|
||||
|
||||
// Login
|
||||
// Login 사용자 로그인
|
||||
//
|
||||
// @Summary 로그인
|
||||
// @Description username, password 를 입력하여 로그인
|
||||
// @Summary 사용자 로그인 로그인
|
||||
// @Description 사용자가 로그인합니다.
|
||||
// @Tags 로그인
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
@ -76,8 +76,8 @@ func (controller *authController) Register(c *gin.Context) {
|
||||
// @Router /auth/login [post]
|
||||
func (controller *authController) Login(c *gin.Context) {
|
||||
var request models.LoginRequest
|
||||
if c.BindJSON(&request) != nil {
|
||||
c.JSON(http.StatusBadRequest, gin.H{"error": "bad request"})
|
||||
if err := c.BindJSON(&request); err != nil {
|
||||
c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()})
|
||||
return
|
||||
}
|
||||
|
||||
@ -93,5 +93,32 @@ func (controller *authController) Login(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
c.JSON(http.StatusOK, gin.H{"user": user, "token": token.Token, "refresh_token": token.RefreshToken})
|
||||
c.JSON(http.StatusOK, gin.H{
|
||||
"user": user,
|
||||
"token": token.Token,
|
||||
"refresh_token": token.RefreshToken,
|
||||
})
|
||||
}
|
||||
|
||||
// Logout
|
||||
func (controller *authController) Logout(c *gin.Context) {
|
||||
token := c.GetHeader("Authorization")
|
||||
if token == "" {
|
||||
c.JSON(http.StatusBadRequest, gin.H{"error": "bad request"})
|
||||
return
|
||||
}
|
||||
|
||||
err := controller.tokenService.Delete(token)
|
||||
if err != nil {
|
||||
c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()})
|
||||
return
|
||||
}
|
||||
c.SetCookie("Authorization", "", -1, "/", "localhost", false, true)
|
||||
c.SetCookie("RefreshToken", "", -1, "/", "localhost", false, true)
|
||||
c.SetCookie("ExpiresAt", "", -1, "/", "localhost", false, true)
|
||||
c.SetCookie("RefreshExpiresAt", "", -1, "/", "localhost", false, true)
|
||||
c.SetCookie("RefreshTokenExpiresAt", "", -1, "/", "localhost", false, true)
|
||||
c.SetCookie("RefreshTokenExpiresAt", "", -1, "/", "localhost", false, true)
|
||||
c.SetCookie("RefreshTokenExpiresAt", "", -1, "/", "localhost", false, true)
|
||||
c.JSON(http.StatusOK, gin.H{"message": "logout"})
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user