forked from gitea/gitea
		
	 fc1048a411
			
		
	
	
		fc1048a411
		
			
		
	
	
	
	
		
			
			It allows for quick database inspections in the IDE.  Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 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
 |