1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- tasks:
- - name: Setup
- init: |
- cp -r contrib/ide/vscode .vscode
- make deps
- make build
- command: |
- gp sync-done setup
- exit 0
- - name: Run backend
- command: |
- gp sync-await setup
- if [ ! -f custom/conf/app.ini ]
- then
- mkdir -p custom/conf/
- echo -e "[server]\nROOT_URL=$(gp url 3000)/" > custom/conf/app.ini
- echo -e "\n[database]\nDB_TYPE = sqlite3\nPATH = $GITPOD_REPO_ROOT/data/gitea.db" >> custom/conf/app.ini
- fi
- export TAGS="sqlite sqlite_unlock_notify"
- make watch-backend
- - name: Run frontend
- command: |
- gp sync-await setup
- make watch-frontend
- openMode: split-right
- - name: Run docs
- command: |
- gp sync-await setup
- cd docs
- make clean update
- hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0
- openMode: split-right
-
- vscode:
- extensions:
- - editorconfig.editorconfig
- - dbaeumer.vscode-eslint
- - golang.go
- - stylelint.vscode-stylelint
- - DavidAnson.vscode-markdownlint
- - johnsoncodehk.volar
- - ms-azuretools.vscode-docker
- - zixuanchen.vitest-explorer
- - alexcvzz.vscode-sqlite
-
- ports:
- - name: Gitea
- port: 3000
- - name: Docs
- port: 1313
|