mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-08 08:04:21 +00:00
add gitpod config (#20995)
Add a config for <https://www.gitpod.io/>. This allows users to easily run an online IDE pre-configured to develop and test Gitea by opening <https://gitpod.io/#https://github.com/go-gitea/gitea>. [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/go-gitea/gitea) Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
parent
9b7675d0cf
commit
5aceedc7fd
34
.gitpod.yml
Normal file
34
.gitpod.yml
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
image: gitpod/workspace-full:latest
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Setup
|
||||||
|
init: |
|
||||||
|
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=https://3000-$GITPOD_WORKSPACE_ID.${GITPOD_WORKSPACE_CLUSTER_HOST}/" > custom/conf/app.ini
|
||||||
|
echo -e "\n[database]\nDB_TYPE = sqlite3\nPATH = /workspace/gitea/data/gitea.db" >> custom/conf/app.ini
|
||||||
|
export TAGS="sqlite sqlite_unlock_notify"
|
||||||
|
make watch-backend
|
||||||
|
|
||||||
|
vscode:
|
||||||
|
extensions:
|
||||||
|
- editorconfig.editorconfig
|
||||||
|
- dbaeumer.vscode-eslint
|
||||||
|
- golang.go
|
||||||
|
- stylelint.vscode-stylelint
|
||||||
|
- DavidAnson.vscode-markdownlint
|
||||||
|
|
||||||
|
ports:
|
||||||
|
- name: Gitea
|
||||||
|
port: 3000
|
Loading…
Reference in a new issue