Thaïs
d3170fc1ea
fix: fix root start script ( #5032 )
...
Fixes #5022
See https://nx.dev/recipes/running-tasks/root-level-scripts#setup
2024-04-19 18:28:02 +02:00
Thaïs
7065495223
fix: attempt to fix Dockerfile front build ( #5020 )
2024-04-18 11:24:39 +02:00
Thaïs
9f83cc1426
refactor: move @/ui/display/icon to twenty-ui ( #4820 )
...
Split from https://github.com/twentyhq/twenty/pull/4518
Part of https://github.com/twentyhq/twenty/issues/4766
2024-04-12 15:30:48 +02:00
Quentin G
bf60227d67
feat: add SENTRY_RELEASE env ( #4912 )
...
Add support for a new SENTRY_RELEASE and SENTRY_ENVIRONMENT env.
It is optional and allows to init sentry with a Release version and an
env (used internally at Twenty).
Docker image have been updated do intergrate the new env as an Argument
2024-04-11 16:53:15 +02:00
Quentin G
e48960afbe
chore: remove old deployments ( #4922 )
...
We migrated all Twenty's env to the new Twenty docker image. We can now
remove old deployments of front and back.
This PR takes care of that!
2024-04-11 16:35:11 +02:00
Félix Malfait
7a34dc4910
Simplify docs and remove Docker local setup ( #4783 )
...
Having 2 different dev setups caused confusion, let's remove the Docker
local setup and recommend people install yarn locally.
Also simplified some docs by merging pages together, the recommend
self-hosting option is now the docker-compose / to adapt the
docker-compose.
2024-04-03 16:38:28 +02:00
Quentin G
35fb77d9a8
feat: reinforce one liner experience ( #4688 )
...
* feat: add more dependencies check, randomize postgres admin password, tail logs of server container
* feat: improve retro compatibility
* feat: comment POSTGRES_ADMIN_PASSWORD as it will be generated by the one liner
2024-03-29 15:25:41 +01:00
Quentin G
d6de380e02
feat: add one liner install command ( #4613 )
...
* feat: add one liner
* fix: interactive issue & add support for both linux & mac
* feat: move quick start documentation
* feat: catch errors
* feat: check if directory exists
* feat: default to yes for prompt
* feat: open in browser
* fix: format
* feat: do not expose STORAGE_LOCAL_PATH env but handle the case where it would be set
* fix: db reset command wasn't working out of the box
* Update install.sh
Co-authored-by: Darek Desu <4459421+darekdesu@users.noreply.github.com>
* feat: harden the whole UX with one-liner
* fix: small logical order adjustment
* Update packages/twenty-docs/docs/start/self-hosting/docker-compose.mdx
---------
Co-authored-by: Darek Desu <4459421+darekdesu@users.noreply.github.com>
Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
2024-03-27 21:28:03 +01:00
Quentin G
90ce7709dd
fix: update docker-compose database volumes ( #4677 )
2024-03-27 08:47:58 +01:00
Darek Desu
22d17d855c
File token chores ( #4664 )
...
* Missing file token chores
* Make whole idea folder ignored
2024-03-26 13:42:09 +01:00
Quentin G
ef8867e552
chore: debug Twenty dockerfile failing to build on Github Actions ( #4658 )
...
* chore: debug Twenty dockerfile failing to build on Github Actions
* fix: remove commented code
2024-03-26 12:32:53 +01:00
Darek Desu
0549313c43
Update .env.example ( #4661 )
...
Added missing FILE_TOKEN_SECRET variable
2024-03-26 12:31:57 +01:00
martmull
e2af5b8628
4525 upgrade pg graphql ( #4646 )
...
* TO remove: add multiple workspace with command
* TO remove: update build script
* Update script and add doc
* TO remove: add more seed workspaces
* Build pg_graphql files for 1.5.1
* Build pg_graphql files for 1.5.1 macos arm
* Remove 600 seed workspaces
* Build pg_graphql files for 1.5.1 macos intel
2024-03-25 15:08:17 +01:00
Quentin G
aee6d49ea9
feat: add a docker-compose file for production ( #4609 )
...
* feat: add a docker-compose file for production
* fix: remove unused user filed
* fix: do not provide default token secrets
2024-03-22 09:16:39 +01:00
Quentin G
1aa48d3bf7
feat: merge front and server dockerfiles and optimize build ( #4589 )
...
* feat: merge front and server dockerfiles and optimize build
* fix: update image label
* fix: bring back support for REACT_APP_SERVER_BASE_URL injection at runtime
* fix: remove old entries & add nx cache in dockerignore
* feat: generate frontend config at runtime using Nest
* fix: format and filename
* feat: use the EnvironmentService and leave default blank
* feat: add support for DB migrations
2024-03-21 19:22:21 +01:00
Félix Malfait
b6e8bb1a6c
Delete auth/file front variables ( #4455 )
2024-03-19 22:19:40 +01:00
Charles Bochet
eb07b373a7
Fix storage s3 endpoint not being optional
2024-03-15 23:08:30 +01:00
Charles Bochet
feebc45d31
Fix storybook tests on IconPicker ( #4510 )
2024-03-15 21:47:07 +01:00
Charles Bochet
5e5ae0b2ca
Fix server container build
2024-03-15 21:38:40 +01:00
Charles Bochet
e0ae12ffa1
Fix server deploy ( #4509 )
...
* Fix server deployment broken by nx
* Fix server deployment broken by nx
* Fix server deployment broken by nx
* Fix
* Fix
* Fix
* Fix
2024-03-15 21:15:14 +01:00
Charles Bochet
4eae3b8290
Fix front production container build ( #4478 )
...
* Fix deploy main
* Fix deploy main
2024-03-14 16:13:27 +01:00
Charles Bochet
aa13b8338d
Fix website build
2024-02-25 22:47:07 +01:00
Charles Bochet
fa9edad311
Fix website build
2024-02-25 22:38:12 +01:00
Charles Bochet
88990144cf
Fix website build ( #3986 )
...
* Fix website build
* Try fix
* Try fix
2024-02-15 11:03:29 +01:00
Charles Bochet
9777c5fbce
Fix website build ( #3983 )
2024-02-14 21:28:26 +01:00
Thaïs
e011ecbd6f
POC: generate twenty-server package.json with Nx ( #3654 )
...
* POC: generate twenty-server package.json with Nx
* Re-add passport
* Fix instal
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2024-02-13 22:16:21 +01:00
Thaïs
a654205dbc
chore: set up twenty-emails config so build isn't needed in development ( #3619 )
...
* chore: set up twenty-emails config so build isn't needed in development
* fix: fix script dependency
* chore: use @vitejs/plugin-react-swc
* Remove useless dependancy
* Fix typing
* chore: use baseUrl in twenty-emails
* chore: fix docker server prod build
* refactor: optimize Docker file and tsconfig
* fix: fix WORKDIR in docker
---------
Co-authored-by: martmull <martmull@hotmail.fr>
2024-01-29 06:17:12 -03:00
Charles Bochet
3f0743493b
Fix Continuous Deployment script after adding twenty-emails package ( #3589 )
...
* Fix cd
* Fix server
* Fix server
* Fix server
* Fix server
* Fix
* Fix docs
* Fix
2024-01-23 12:30:03 +01:00
Charles Bochet
762a56782c
Fix build server
2024-01-23 10:46:36 +01:00
Charles Bochet
a7265fa3b4
Remove flag relation select ( #3588 )
...
* Remove feature flag on relation and select
* Move packages back to twenty-server to enable smaller build without using nx
* Fix package.json
2024-01-23 09:59:00 +01:00
Charles Bochet
03bf597301
Re-add docker-compose up command
2024-01-13 11:02:00 +01:00
Charles Bochet
6672b04733
Fix docker-compose commands ( #3403 )
2024-01-12 14:31:47 +01:00
Charles Bochet
f7034d6e7d
Embrace nx monorepo structure with root package.json ( #3255 )
...
* Upgrade to node 18.17.1 and regroup dependencies in root package.json
* Sort package.json
* Fix lint
* Migrate zapier
2024-01-05 14:59:58 +01:00
Charles Bochet
c15e138d72
Fix nx lint setup ( #3234 )
...
* Fix nx lint setup
* Fixes
* Fixes
* Add missing metadata
Fixes
Fix
Fixes
* Fix
2024-01-04 16:39:57 +01:00
Thaïs
8483cf0b4b
POC: chore: use Nx workspace lint rules ( #3163 )
...
* chore: use Nx workspace lint rules
Closes #3162
* Fix lint
* Fix lint on BE
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2024-01-03 23:07:25 +01:00
Charles Bochet
41f3a74bf4
Build linux pg graphql ( #3206 )
...
* Build pg_graphql for linux
* Build for amd
* Fixes
2024-01-03 12:02:06 +01:00
Charles Bochet
3d16ad8efd
Fix docker install to have all projects ( #3200 )
...
* Fix docker install to have all projects
* Fix
* Fixes
2024-01-02 14:31:21 +01:00
Charles Bochet
fd3b7ccd9a
Fix 404 page missing on production container build
2023-12-14 13:12:24 +01:00
martmull
366ae0d448
2893 add data wrapper for mysql ( #2970 )
...
* Add mysql_fdw to postgres dockerfile
* Name and run detached docker containers
* Fix naming
2023-12-13 14:56:52 +01:00
Charles Bochet
2496431703
[Wip] Update CI CD ( #2945 )
...
* Update CI and CD scripts
* Fix docker docs build
* Fix CD
* Fix CD
* Update front build and add postgres intel pg_graphql files
* Fix postgres install
* Fix
* Update docs
2023-12-12 22:38:40 +01:00
Charles Bochet
8d53c63801
Fix docker install ( #2925 )
...
* Fix docker install
* Move back twenty-eslint-plugin to eslint-plugin-twenty
* fix: add bundled yarn
* Improve makeifle structure
* Update commands and doc
* Add pg_graphql binaries
* Fix
---------
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
2023-12-11 13:36:24 +01:00
Charles Bochet
44ef218fa5
Fix Docker postgres dev setup
2023-12-11 11:13:03 +01:00
Charles Bochet
44baaee28e
Update scripts and documentation to use nx and new monorepo architecture ( #2912 )
...
* Update scripts and documentation to use nx and new monorepo architecture
* Start fixing docker
* Migrate eslint plugin and postgres setup
* Fix docker
* Fix patches
* Fix
* fix: wip try to fix the patches
* Apply patches
---------
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
2023-12-11 10:54:57 +01:00
Charles Bochet
5bdca9de6c
Migrate to a monorepo structure ( #2909 )
2023-12-10 18:10:54 +01:00