mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-30 10:19:51 -06:00
* Initialized Gitpod tested scripts * ignored ports 1025 and 8025 * added website dev environment * removed api and error tasks and prioritized web task to be shown first
76 lines
1.9 KiB
YAML
76 lines
1.9 KiB
YAML
tasks:
|
|
- name: demo
|
|
init: |
|
|
gp sync-await init-install &&
|
|
bash .gitpod/setup-demo.bash
|
|
command: |
|
|
cd apps/demo &&
|
|
cp .env.example .env &&
|
|
sed -i -r "s#^(NEXT_PUBLIC_FORMBRICKS_API_HOST=).*#\1 $(gp url 3000)#" .env &&
|
|
gp sync-await init &&
|
|
turbo --filter "@formbricks/demo" go
|
|
|
|
- name : website
|
|
command: gp sync-await init && turbo --filter "@formbricks/formbricks-com" dev
|
|
|
|
- name: Init Formbricks
|
|
init: |
|
|
cp .env.example .env &&
|
|
bash .gitpod/init.bash &&
|
|
turbo --filter "@formbricks/js" build &&
|
|
gp sync-done init-install
|
|
command: |
|
|
gp sync-done init &&
|
|
gp tasks list &&
|
|
gp ports await 3002 && gp ports await 3000 && gp open apps/demo/.env && gp preview $(gp url 3002) --external
|
|
|
|
- name: web
|
|
init: |
|
|
gp sync-await init-install &&
|
|
bash .gitpod/setup-web.bash &&
|
|
turbo --filter "@formbricks/database" db:down
|
|
command: |
|
|
gp sync-await init &&
|
|
cp .env.example .env &&
|
|
sed -i -r "s#^(NEXT_PUBLIC_WEBAPP_URL=).*#\1 $(gp url 3000)#" .env &&
|
|
sed -i -r "s#^(NEXTAUTH_URL=).*#\1 $(gp url 3000)#" .env &&
|
|
turbo --filter "@formbricks/web" go
|
|
|
|
image:
|
|
file: .gitpod.Dockerfile
|
|
|
|
ports:
|
|
- port: 3000
|
|
visibility: public
|
|
onOpen: open-browser
|
|
- port: 3001
|
|
visibility: public
|
|
onOpen: ignore
|
|
- port: 3002
|
|
visibility: public
|
|
onOpen: ignore
|
|
- port: 5432
|
|
visibility: public
|
|
onOpen: ignore
|
|
- port: 1025
|
|
visibility: public
|
|
onOpen: ignore
|
|
- port: 8025
|
|
visibility: public
|
|
onOpen: ignore
|
|
|
|
github:
|
|
prebuilds:
|
|
master: true
|
|
pullRequests: true
|
|
addComment: true
|
|
|
|
vscode:
|
|
extensions:
|
|
- "ban.spellright"
|
|
- "bradlc.vscode-tailwindcss"
|
|
- "DavidAnson.vscode-markdownlint"
|
|
- "dbaeumer.vscode-eslint"
|
|
- "esbenp.prettier-vscode"
|
|
- "Prisma.prisma"
|
|
- "yzhang.markdown-all-in-one" |