Unverified Commit afc97094 authored by boojack's avatar boojack Committed by GitHub

chore: update dev config (#857)

parent 05b41804
name: Backend Test
on:
push:
branches:
- main
- "release/v*.*.*"
pull_request:
branches: [main]
paths-ignore:
- "web/**"
jobs:
go-static-checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
cache: true
- name: Verify go.mod is tidy
run: |
go mod tidy -go=1.19
git diff --exit-code
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
args: -v
skip-cache: true
go-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
cache: true
- name: Run all tests
run: go test -v ./... | tee test.log; exit ${PIPESTATUS[0]}
- name: Pretty print tests running time
run: grep --color=never -e '--- PASS:' -e '--- FAIL:' test.log | sed 's/[:()]//g' | awk '{print $2,$3,$4}' | sort -t' ' -nk3 -r | awk '{sum += $3; print $1,$2,$3,sum"s"}'
name: Test name: Frontend Test
on: on:
push: push:
...@@ -7,6 +7,8 @@ on: ...@@ -7,6 +7,8 @@ on:
- "release/v*.*.*" - "release/v*.*.*"
pull_request: pull_request:
branches: [main] branches: [main]
paths:
- "web/**"
jobs: jobs:
eslint-checks: eslint-checks:
...@@ -53,36 +55,3 @@ jobs: ...@@ -53,36 +55,3 @@ jobs:
- name: Run frontend build - name: Run frontend build
run: yarn build run: yarn build
working-directory: web working-directory: web
go-static-checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
cache: true
- name: Verify go.mod is tidy
run: |
go mod tidy -go=1.19
git diff --exit-code
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
args: -v
skip-cache: true
go-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: 1.19
check-latest: true
cache: true
- name: Run all tests
run: go test -v ./... | tee test.log; exit ${PIPESTATUS[0]}
- name: Pretty print tests running time
run: grep --color=never -e '--- PASS:' -e '--- FAIL:' test.log | sed 's/[:()]//g' | awk '{print $2,$3,$4}' | sort -t' ' -nk3 -r | awk '{sum += $3; print $1,$2,$3,sum"s"}'
...@@ -37,4 +37,4 @@ Memos is built with a curated tech stack. It is optimized for developer experien ...@@ -37,4 +37,4 @@ Memos is built with a curated tech stack. It is optimized for developer experien
cd web && yarn && yarn dev cd web && yarn && yarn dev
``` ```
Memos should now be running at [http://localhost:3000](http://localhost:3000) and change either frontend or backend code would trigger live reload. Memos should now be running at [http://localhost:3001](http://localhost:3001) and change either frontend or backend code would trigger live reload.
...@@ -48,7 +48,7 @@ func checkDSN(dataDir string) (string, error) { ...@@ -48,7 +48,7 @@ func checkDSN(dataDir string) (string, error) {
func GetProfile() (*Profile, error) { func GetProfile() (*Profile, error) {
profile := Profile{} profile := Profile{}
flag.StringVar(&profile.Mode, "mode", "dev", "mode of server") flag.StringVar(&profile.Mode, "mode", "dev", "mode of server")
flag.IntVar(&profile.Port, "port", 8080, "port of server") flag.IntVar(&profile.Port, "port", 8081, "port of server")
flag.StringVar(&profile.Data, "data", "", "data directory") flag.StringVar(&profile.Data, "data", "", "data directory")
flag.Parse() flag.Parse()
......
...@@ -13,22 +13,22 @@ export default defineConfig({ ...@@ -13,22 +13,22 @@ export default defineConfig({
], ],
server: { server: {
host: "0.0.0.0", host: "0.0.0.0",
port: 3000, port: 3001,
proxy: { proxy: {
"^/api": { "^/api": {
target: "http://localhost:8080/", target: "http://localhost:8081/",
changeOrigin: true, changeOrigin: true,
}, },
"^/o/": { "^/o/": {
target: "http://localhost:8080/", target: "http://localhost:8081/",
changeOrigin: true, changeOrigin: true,
}, },
"^/h/": { "^/h/": {
target: "http://localhost:8080/", target: "http://localhost:8081/",
changeOrigin: true, changeOrigin: true,
}, },
"^/u/\\d*/rss.xml": { "^/u/\\d*/rss.xml": {
target: "http://localhost:8080/", target: "http://localhost:8081/",
changeOrigin: true, changeOrigin: true,
}, },
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment