mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-30 10:19:51 -06:00
* feat: privacy, imprint, and terms URL env vars now do not need rebuilding * feat: disable_singup env var now do not need rebuilding * feat: password_reset_disabled env var now do not need rebuilding * feat: email_verification_disabled env var now do not need rebuilding * feat: github_oauth & google_oauth env var now do not need rebuilding * feat: move logic of env vars to serverside and send boolean client-side * feat: invite_disabled env var now do not need rebuilding * feat: rename vars logically * feat: migration guide * feat: update docker-compose as per v1.1 * deprecate: unused NEXT_PUBLIC_VERCEL_URL & VERCEL_URL * deprecate: unused RAILWAY_STATIC_URL * deprecate: unused RENDER_EXTERNAL_URL * deprecate: unused HEROKU_APP_NAME * fix: define WEBAPP_URL & replace NEXT_WEBAPP_URL with it * migrate: NEXT_PUBLIC_IS_FORMBRICKS_CLOUD to IS_FORMBRICKS_CLOUD * chore: move all env parsing to a constants.ts from page files * feat: migrate client side envs to server side * redo: isFormbricksCloud to navbar serverside page * fix: constants is now a server only file * fix: removal of use swr underway * fix: move 1 tag away from swr to service * feat: move away from tags swr * feat: move away from surveys swr * feat: move away from eventClass swr * feat: move away from event swr * fix: make constants server-only * remove comments from .env.example, use constants in MetaInformation * clean up services * rename tag function * fix build error * fix smaller bugs, fix Response % not working in summary --------- Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
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#^(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: open-browser
|
|
|
|
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" |