mirror of https://github.com/go-gitea/gitea.git
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.
42 lines
1.2 KiB
42 lines
1.2 KiB
tasks: |
|
- name: Setup |
|
init: | |
|
cp -r contrib/ide/vscode .vscode |
|
make deps |
|
make build |
|
command: | |
|
gp sync-done setup |
|
exit 0 |
|
- name: Run frontend |
|
command: | |
|
gp sync-await setup |
|
make watch-frontend |
|
- name: Run backend |
|
command: | |
|
gp sync-await setup |
|
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 |
|
export TAGS="sqlite sqlite_unlock_notify" |
|
make watch-backend |
|
- name: Run docs |
|
before: sudo bash -c "$(grep 'https://github.com/gohugoio/hugo/releases/download' Makefile | tr -d '\')" # install hugo |
|
command: cd docs && make clean update && hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0 |
|
|
|
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
|
|
|