Fron-back work together
This commit is contained in:
parent
0ddb70fc36
commit
135546b3c8
@ -1,4 +1,5 @@
|
|||||||
services:
|
services:
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
build: ./enshi
|
build: ./enshi
|
||||||
ports:
|
ports:
|
||||||
@ -8,6 +9,14 @@ services:
|
|||||||
- app-network
|
- app-network
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
enshi_back:
|
||||||
|
build: ./enshi_back
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:9876:9876
|
||||||
|
networks:
|
||||||
|
- app-network
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
app-network:
|
app-network:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
@ -7,7 +7,8 @@ server {
|
|||||||
|
|
||||||
server {
|
server {
|
||||||
listen 443 ssl http2;
|
listen 443 ssl http2;
|
||||||
server_name nekiiinkognito.ru www.nekiiinkognito.ru;
|
# server_name nekiiinkognito.ru www.nekiiinkognito.ru;
|
||||||
|
server_name localhost;
|
||||||
|
|
||||||
ssl_certificate /etc/nginx/ssl/fullchain.pem;
|
ssl_certificate /etc/nginx/ssl/fullchain.pem;
|
||||||
ssl_certificate_key /etc/nginx/ssl/privkey.pem;
|
ssl_certificate_key /etc/nginx/ssl/privkey.pem;
|
||||||
@ -29,7 +30,7 @@ server {
|
|||||||
}
|
}
|
||||||
|
|
||||||
location /api/v1/ {
|
location /api/v1/ {
|
||||||
proxy_pass http://127.0.0.1:9876/;
|
proxy_pass http://enshi_back:9876/;
|
||||||
}
|
}
|
||||||
|
|
||||||
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
|
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import axios from "axios";
|
|||||||
|
|
||||||
export const axiosLocalhost = axios.create(
|
export const axiosLocalhost = axios.create(
|
||||||
{
|
{
|
||||||
baseURL: `http://127.0.0.1:9876/`,
|
baseURL: `https://localhost/api/v1/`,
|
||||||
withCredentials: true,
|
withCredentials: true,
|
||||||
headers: {
|
headers: {
|
||||||
|
|
||||||
|
|||||||
@ -5,4 +5,5 @@ const DomainForCookies = "127.0.0.1"
|
|||||||
const SecureForCookies = false
|
const SecureForCookies = false
|
||||||
const HttpOnlyForCookies = false
|
const HttpOnlyForCookies = false
|
||||||
|
|
||||||
const GinWorkPath = "localhost:9876"
|
// Change to 0.0.0.0 when docker this
|
||||||
|
const GinWorkPath = "127.0.0.1:9876"
|
||||||
|
|||||||
@ -8,6 +8,9 @@ import (
|
|||||||
"enshi/global"
|
"enshi/global"
|
||||||
"enshi/routes"
|
"enshi/routes"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io"
|
||||||
|
"log"
|
||||||
|
"os"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
@ -27,6 +30,14 @@ func main() {
|
|||||||
defer db_connection.Dbx_connection.Close(context.Background())
|
defer db_connection.Dbx_connection.Close(context.Background())
|
||||||
|
|
||||||
router := gin.Default()
|
router := gin.Default()
|
||||||
|
|
||||||
|
f, err := os.OpenFile("gin.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0666)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
defer f.Close()
|
||||||
|
gin.DefaultWriter = io.MultiWriter(f)
|
||||||
|
|
||||||
if err := routes.SetupRotes(router); err != nil {
|
if err := routes.SetupRotes(router); err != nil {
|
||||||
fmt.Println(err.Error())
|
fmt.Println(err.Error())
|
||||||
return
|
return
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user