Commit Graph

686 Commits

Author SHA1 Message Date
Dimitrie Stefanescu 1532b40721 Merge pull request #90 from gjedlicska/server_wait_for_db_init
Fix server container wait for database
2021-02-02 19:05:41 +00:00
Alan Rynne d223bbf41f fix(docs): Removed unnecessary npm i step. 2021-02-01 10:26:46 +01:00
NGimbal dafb63d2b8 moved selection logic to Viewer from SelectionHelper 2021-01-30 21:09:29 -05:00
NGimbal 5a9863c2ac generalizing SelectionHelper 2021-01-30 12:14:25 -05:00
Gergő Jedlicska 356467b618 fix(dockerfile, docker-compose.yaml): add wait for db and redis to server container
When starting the server via docker-compose currently the server starts up faster than the postgres
instance. This causes the server app to crash. The fix now adds a wait script that pings the
database and the cache containers unit they properly start up. This delays the server boot until all
deps are started.
2021-01-30 16:43:23 +01:00
Dimitrie Stefanescu cd4e065c84 Merge pull request #76 from gjedlicska/containers_kickstart
Specle Server 2.0 dev deployment
2021-01-29 13:32:39 +00:00
Dimitrie Stefanescu 2458bbc74c Merge pull request #88 from CanoaPBC/doc/serverlaunch
Specify supported node version
2021-01-29 12:25:18 +00:00
Nicolas Chaulet 1fe3d87fd6 Specify supported node version 2021-01-29 12:15:29 +00:00
Gergő Jedlicska 0cdde3a264 docs(root readme.md): add server bootstrap instructions 2021-01-27 21:18:08 +01:00
Gergő Jedlicska a241dfc0c0 refactor(docker-compose and db init): rewrote docker-compose to work purely with env variables
It is possible to rename the default db in a postgres container instance via an env variable. This
renders the initdb script useless. The only shortcoming is that the app now uses the db root user
which is not ideal but its fine for a dev environment.
2021-01-27 19:55:52 +01:00
Gergő Jedlicska fd771ef102 refactor(app configuration and knexfile): cleaned database connection
Created a backward compatible database connection configuration, where db_user and db_password can
be set separately.
2021-01-27 19:52:21 +01:00
Gergő Jedlicska 96986f44e4 Merge remote-tracking branch 'upstream/master' into containers_kickstart 2021-01-26 16:47:24 +01:00
Dimitrie Stefanescu 628fac0be0 Merge pull request #84 from gjedlicska/viewer_in_docker
WIP: Viewer in docker
2021-01-26 14:02:03 +00:00
Alan Rynne c982ed0be9 Merge pull request #85 from specklesystems/alan/curve-conversions
Viewer: Added curve/point conversions
2021-01-26 12:50:03 +01:00
Alan Rynne 74c68fbf4c feat(viewer): Added polycurve conversion. 2021-01-26 12:46:12 +01:00
Alan Rynne bcadd9b9ef chore(viewer): Refactor + improvement in arc/circle conversion
Fixed error in loading %
2021-01-26 12:16:34 +01:00
Alan Rynne 626546cc70 feat(viewer): Dealt with chunking in curve conversions 2021-01-26 11:33:53 +01:00
Gergő Jedlicska d478457565 Merge branch 'viewer_in_docker' into containers_kickstart 2021-01-26 09:36:26 +01:00
Gergő Jedlicska 404bd39a8a fix(dockerfile): add viewer to the docker build process
Docker build failed with the current setup because of missing viewer dependecies.

fix #83
2021-01-26 09:29:04 +01:00
Gergő Jedlicska f14c600470 fix(git and docker ignore files): merged node_modules ignore commands into a single glob pattern
With each new package a new gitignore entry was required, it is now automatically ignored with a
glob pattern. Same thing added to the dockerignore file.
2021-01-26 09:27:14 +01:00
Gergő Jedlicska a3d3e43908 fix(.gitignore): merged all node_modules ignore into a single glob pattern
With all new packages added, an extra rule of gitignore was required. This is really easy to forget
and commit the node_modules. Replaced with a glob pattern.
2021-01-25 20:22:53 +01:00
Gergő Jedlicska 879a4a9be0 Merge remote-tracking branch 'upstream/master' into containers_kickstart 2021-01-25 20:03:36 +01:00
Alan Rynne d4090084ea chore(viewer): Updated tracked build files 2021-01-25 14:55:42 +01:00
Alan Rynne 6c436ca440 chore(git): Ignore mac hidden files. 2021-01-25 14:54:59 +01:00
Alan Rynne 80610cc3b7 feat(viewer): Initial curve conversions 2021-01-25 14:54:59 +01:00
Dimitrie Stefanescu a793dc433a Merge pull request #82 from specklesystems/didimitrie-patch-1
Update readme.md
2021-01-25 09:21:14 +00:00
Dimitrie Stefanescu c8701c34ac Update README.md
re #81
2021-01-25 09:20:44 +00:00
Dimitrie Stefanescu 0c4b349317 Update readme.md 2021-01-25 09:16:49 +00:00
Dimitrie Stefanescu fad877e736 Merge branch 'master' of https://github.com/specklesystems/Server 2021-01-23 23:16:03 +00:00
Dimitrie Stefanescu e067fa5f92 Merge pull request #80 from specklesystems/dim/viewer
WIP: Dim/viewer
2021-01-23 23:09:20 +00:00
Dimitrie Stefanescu b7f05179f0 feat(viewer): caches last loaded url in renderer & prevents reload unless changed 2021-01-23 23:05:32 +00:00
Dimitrie Stefanescu ae0f197416 feat(viewer): adds viewer to stream main page & other improvements
updates gql queries, fixes minor layout issues, etc
2021-01-23 22:42:41 +00:00
Dimitrie Stefanescu 56f3b3fb79 feat(frontend): adds source app and branch to commit list item 2021-01-23 22:41:58 +00:00
Dimitrie Stefanescu f3b1edb457 feat(frontend): adds source application "avatar" 2021-01-23 22:41:17 +00:00
Gergő Jedlicska 6505322c3e Merge remote-tracking branch 'upstream/master' into containers_kickstart 2021-01-22 15:34:36 +01:00
Dimitrie Stefanescu 15eb208495 feat(viewer): adds renderer to object page and cleans up commit view 2021-01-22 09:49:42 +00:00
Dimitrie Stefanescu 9ec099ef0d feat(viewer): adds small help menu to renderer component 2021-01-22 09:43:31 +00:00
Dimitrie Stefanescu 084c688d1e feat(viewer): throttles progress updates 2021-01-21 12:36:29 +00:00
Dimitrie Stefanescu f899cf3273 feat(viewer): adds fullscreen toggle 2021-01-21 12:15:28 +00:00
Dimitrie Stefanescu 01fa4b55b6 feat(viewer): adds progress bar in renderer component 2021-01-21 11:26:36 +00:00
Dimitrie Stefanescu 29d47720ab feat(viewer): adds viewer to commit page, and sorts out unique renderer lifecycle 2021-01-21 10:46:24 +00:00
Dimitrie Stefanescu 5d4cf9c616 feat(viewer): scaffolds frontend renderer integration 2021-01-20 20:00:00 +00:00
Dimitrie Stefanescu 3fa3615b74 Merge pull request #79 from peterjgrainger/master
Docker image recipe containing the Frontend and the Server
2021-01-20 11:07:19 +00:00
Peter Grainger 72b760d3fa refactor(docker): improve performance of image building
Move instructions around and split out downloading third party dependencies
2021-01-20 10:11:04 +00:00
Dimitrie Stefanescu 1553bdb133 Merge pull request #75 from specklesystems/dim/viewer
Dim/viewer - basic implementation
2021-01-19 22:42:14 +00:00
Dimitrie Stefanescu 4464944b6c Merge branch 'master' into dim/viewer 2021-01-19 22:33:15 +00:00
Dimitrie Stefanescu 0269fec071 fix(viewer): cleans selection on scene disposal 2021-01-19 22:21:11 +00:00
Dimitrie Stefanescu 2326b5cc9e improvement(viewer): cleans up sample viewer app 2021-01-19 22:20:49 +00:00
Dimitrie Stefanescu 516863ecd5 improvement(viewer): cleans up selection handling code 2021-01-19 22:20:05 +00:00
Peter Grainger a2bc60a4fb fix: http-proxy-middleware dev dependency 2021-01-19 22:13:00 +00:00