Commit Graph

47 Commits

Author SHA1 Message Date
f28edd405f I can open the project in GitHub (#92)
* Ignore node_modules

* Use bash-compatible dotenv format

While still being compatible with dotenv, this
also allows sourcing the file to export all
variables in bash.

* Add prettier extension to recommendations

* Move to port 5001 to avoid conflict with macOS services

* Add workspace

* Add devcontainer

This automatically starts with all environment
variables available locally.

It brings up services which are dependent on each
other individually and verifies health before
moving on to the next service.

* Split init into clean, up, and logs tasks.

This allows the developer to set up .env and .npmrc
files before running services, and does not require
starting from a clean db every time the devcontainer
is restarted.

* Copy .env when creating codespace

* Automatically run UP command upon devcontainer creation

* Fix log message

---------

Co-authored-by: Felix Malfait <felix.malfait@gmail.com>
2023-05-03 11:34:10 +02:00
571cb6ed5c Style filter key in bold in filter and search bar (#86)
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-27 17:28:17 +02:00
00f0a36457 Implicitly start hasura console (#88) 2023-04-27 17:28:04 +02:00
e19a85a5d0 Build fixes (#76)
* Fix compose syntax error

It turns out that docker compose does not like a literal `true`
but it will accept a `"true"` string.

* Added missing && operators
2023-04-26 09:53:11 +02:00
4fa80663f6 Build docs for production 2023-04-25 23:46:39 +02:00
86586b70c7 Fix Dockerfile docs 2023-04-25 23:27:51 +02:00
d2c6a71c9e Fix server local build (#75)
* Fix server local build

* Build docs locally and for prod

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-25 17:47:15 +02:00
ae7bad65ca Setup GraphQL Code Generator (#74)
* chore: add types of schema

* Ease codegen use on FE

* chore: ignore prettier in generated files

* lint: generated files

* feature: strongly type filter of query

* chore: ignore generated files in prettier

* chore: eslint ignore generated files

---------

Co-authored-by: Sammy Teillet <sammy.teillet@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-25 17:25:30 +02:00
250b51ec4a Fix server build 2023-04-24 17:36:28 +02:00
fc4a7d1486 Fix server build 2023-04-24 17:30:12 +02:00
f6341a422b Fix server build 2023-04-24 17:24:58 +02:00
7b2033e5a4 Fix bug prisma build on server 2023-04-24 17:20:20 +02:00
f1058ffcf5 Fix bug prisma build on server 2023-04-24 17:19:21 +02:00
ec245f20c6 Build prisma client based on schema 2023-04-24 17:10:50 +02:00
6d2c8bbdf9 Assign user to workspace on signin 2023-04-24 14:53:48 +02:00
c5f2850a3b Fetch jwt token from hasura-auth with refresh_token 2023-04-21 14:07:02 +02:00
cd18e952b9 Store refresh token on login 2023-04-21 09:33:57 +02:00
c6938caf93 Add API url in front build 2023-04-20 15:02:20 +02:00
6fa71e12b5 Migrate database to default locally 2023-04-20 13:45:59 +02:00
3cea61d9ed Add mailhog for local smtp 2023-04-19 17:51:15 +02:00
39ffb0f90b Setup Hasura-auth locally 2023-04-19 17:49:09 +02:00
5560476ea0 Fix front deploy 2023-04-18 23:48:53 +02:00
09ee4c91e2 chore: fix version of node images 2023-04-18 16:21:38 +02:00
bba8c592ac chore: fix build command and improve installation steps 2023-04-18 16:17:01 +02:00
e8f85f2a29 bugfix: sync server files in server container 2023-04-18 15:23:47 +02:00
0639c9d863 chore: add lockfile before npm install 2023-04-18 14:41:07 +02:00
a9bc05372d chore: run build and start built version 2023-04-18 14:22:52 +02:00
b60ed70e4a chore: remove libs from production image 2023-04-18 14:22:29 +02:00
eea7671d3e feat: move install at top to keep layer in cache 2023-04-14 16:05:24 +02:00
b82660667e chore: add prod dockerfile for server 2023-04-14 16:02:05 +02:00
c317d4bcf6 Migrate to FontAwesome pro 2023-04-14 12:09:17 +02:00
0445c03b51 Setup first hasura schema 2023-04-14 08:38:35 +02:00
eea3060652 Fix Dockerfile front for production 2023-04-13 14:17:40 +02:00
afab5940b3 Create Dockerfile for front production 2023-04-13 12:45:50 +02:00
93fb5896b8 Setup Hasura locally 2023-04-12 15:54:16 +02:00
f25f80c199 Implement new UI 2023-04-10 18:04:49 +02:00
dc28c97df6 Refresh install scripts 2023-04-05 15:01:20 +02:00
c2833cad53 Simplify infrastructure to one container 2023-03-06 19:13:59 +01:00
d58af82c51 Separate auth0 users depending on tenants 2023-02-03 20:07:49 +01:00
fcdc9aaec4 Create Profile Hooks to fetch current user 2023-02-02 20:40:44 +01:00
e72ea96fad Setup API (Hasura) console to version changes in code 2023-01-31 19:20:59 +01:00
89f9f12ea2 Move all run environment variable to infra 2023-01-29 09:47:45 +01:00
e9f2e374e8 Add environment variable to build:latest too 2023-01-28 18:34:14 +01:00
fe7031f8dc Add environment variable to docker containers 2023-01-28 17:54:13 +01:00
8e0dc44bf6 Generate Token through Auth0 2023-01-28 10:58:04 +01:00
9fb4f21180 Add Hasura 2022-12-28 22:55:46 +01:00
aeee5b5fca Add Hasura and dockerify dev env 2022-12-28 21:19:12 +01:00