Skip to content

Commit

Permalink
chore: update dev config (#857)
Browse files Browse the repository at this point in the history
  • Loading branch information
boojack committed Dec 25, 2022
1 parent 05b4180 commit afc9709
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 41 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/backend-tests.yml
@@ -0,0 +1,45 @@
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"}'
@@ -1,4 +1,4 @@
name: Test
name: Frontend Test

on:
push:
Expand All @@ -7,6 +7,8 @@ on:
- "release/v*.*.*"
pull_request:
branches: [main]
paths:
- "web/**"

jobs:
eslint-checks:
Expand Down Expand Up @@ -53,36 +55,3 @@ jobs:
- name: Run frontend build
run: yarn build
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"}'
2 changes: 1 addition & 1 deletion docs/development.md
Expand Up @@ -37,4 +37,4 @@ Memos is built with a curated tech stack. It is optimized for developer experien
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.
2 changes: 1 addition & 1 deletion server/profile/profile.go
Expand Up @@ -48,7 +48,7 @@ func checkDSN(dataDir string) (string, error) {
func GetProfile() (*Profile, error) {
profile := Profile{}
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.Parse()

Expand Down
10 changes: 5 additions & 5 deletions web/vite.config.ts
Expand Up @@ -13,22 +13,22 @@ export default defineConfig({
],
server: {
host: "0.0.0.0",
port: 3000,
port: 3001,
proxy: {
"^/api": {
target: "http://localhost:8080/",
target: "http://localhost:8081/",
changeOrigin: true,
},
"^/o/": {
target: "http://localhost:8080/",
target: "http://localhost:8081/",
changeOrigin: true,
},
"^/h/": {
target: "http://localhost:8080/",
target: "http://localhost:8081/",
changeOrigin: true,
},
"^/u/\\d*/rss.xml": {
target: "http://localhost:8080/",
target: "http://localhost:8081/",
changeOrigin: true,
},
},
Expand Down

0 comments on commit afc9709

Please sign in to comment.