You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.gitpod.yml 1009B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. tasks:
  2. - name: Setup
  3. init: |
  4. cp -r contrib/ide/vscode .vscode
  5. make deps
  6. make build
  7. command: |
  8. gp sync-done setup
  9. exit 0
  10. - name: Run backend
  11. command: |
  12. gp sync-await setup
  13. if [ ! -f custom/conf/app.ini ]
  14. then
  15. mkdir -p custom/conf/
  16. echo -e "[server]\nROOT_URL=$(gp url 3000)/" > custom/conf/app.ini
  17. echo -e "\n[database]\nDB_TYPE = sqlite3\nPATH = $GITPOD_REPO_ROOT/data/gitea.db" >> custom/conf/app.ini
  18. fi
  19. export TAGS="sqlite sqlite_unlock_notify"
  20. make watch-backend
  21. - name: Run frontend
  22. command: |
  23. gp sync-await setup
  24. make watch-frontend
  25. openMode: split-right
  26. vscode:
  27. extensions:
  28. - editorconfig.editorconfig
  29. - dbaeumer.vscode-eslint
  30. - golang.go
  31. - stylelint.vscode-stylelint
  32. - DavidAnson.vscode-markdownlint
  33. - Vue.volar
  34. - ms-azuretools.vscode-docker
  35. - zixuanchen.vitest-explorer
  36. - alexcvzz.vscode-sqlite
  37. ports:
  38. - name: Gitea
  39. port: 3000