Commit Graph

686 Commits

Author SHA1 Message Date
Peter Grainger a5a233d913 feat(docker): refactor of Dockerfile and avoid loading dev dependency in prod
Refactor of the Dockerfile to keep as minimal as possible and add documentation. Also moved an npm module reference to only be referenced in development
2021-01-19 22:07:49 +00:00
Dimitrie Stefanescu a26cf1ce3b feat(viewer): selection utils: esc clears selection 2021-01-19 22:07:43 +00:00
Dimitrie Stefanescu 5428bab9f4 feat(viewer): adds loading convience method and improves selection behaviour
clicks on objects hidden by a section plane are no longer selecting it
2021-01-19 22:04:13 +00:00
Dimitrie Stefanescu 65c44caed8 fix(server): removes console log statements 2021-01-19 22:02:48 +00:00
Gergő Jedlicska 96425f4f4c docs(.env-docker-compose): add docs and sensible default values for docker-compose execution 2021-01-19 22:06:10 +01:00
Gergő Jedlicska 57041c8b87 Merge branch 'containers_kickstart' of github.com:gjedlicska/speckle-server into containers_kickstart 2021-01-19 21:57:25 +01:00
Gergő Jedlicska 299ceee3a1 feat(dockerfile docker-compose app.js): production environment compatible build
Add consistent and optimized dockerfile with docs. Move http-proxy require to only in dev
environment. Removes mounting of server source code in the container. Restrict debug loggin only for
`speckle:*` logger.
2021-01-19 21:57:03 +01:00
Gergő Jedlicska 44965b7c2f feat(dockerfile docker-compose app.js): production environment compatible build
Add consistent and optimized dockerfile with docs. Move http-proxy require to only in dev
environment. Removes mounting of server source code in the container. Restrict debug loggin only for
`speckle:*` logger.
2021-01-19 21:54:15 +01:00
Gergő Jedlicska a4810b1186 updated to pg@latest. Either this, or an earlier
nodejs version ~12 is the way
2021-01-19 20:06:48 +01:00
Dimitrie Stefanescu ddbd003c38 Update readme.md 2021-01-19 13:27:17 +00:00
Dimitrie Stefanescu c541999eb3 Update readme.md
clarifies .env instructions
2021-01-19 13:25:49 +00:00
Peter Grainger f45c6d5028 feat(docker): add docker configuration for frontend and server
Provide a Dockerfile to create an image containing the frontend and the server.
2021-01-19 12:03:01 +00:00
Gergő Jedlicska 51a6cacf5b add Dockerfile for server and frontend
add reddis insigth container for redis management

with a slightly hackish way (mounting the server forder inside the container)
add working server app with only `docker-compose up`
2021-01-18 21:15:06 +01:00
Dimitrie Stefanescu 8de7162c18 fix(viewer): fixes loading of nested elems (e.g., windows in walls) 2021-01-17 23:23:03 +00:00
izzy lyseggen 69adfce263 Merge pull request #77 from psarras/patch-1
Update readme.md
2021-01-15 10:33:05 +00:00
Stamatios Psarras 3abd2b6f20 Update readme.md
typo: boot (👢) strap not boost-rap 🎹  😄
2021-01-15 10:08:57 +00:00
Gergő Jedlicska d1b2fb90bb added pgadmin service to compose 2021-01-14 19:28:15 +01:00
Gergő Jedlicska f1e137117b mend 2021-01-14 18:42:53 +01:00
Gergő Jedlicska 500331d6a3 feat(docker-compose and database): automated database initialization scripts
To bootstrap a local database container for Speckle Server an init script is added and it is mounted
to the container. Knexfile also had to be modified for in code connection string buildup.

#73
2021-01-14 18:27:53 +01:00
Gergő Jedlicska 669c4e2a78 Merge branch 'master' into containers_kickstart 2021-01-14 09:23:59 +01:00
Dimitrie Stefanescu f5db265c67 docs(viewer): comments for another day 2021-01-14 00:53:45 +02:00
Dimitrie Stefanescu 113b027f99 fix(viewer): double tap zoom to object made nicer; other minor improvements 2021-01-13 23:17:48 +02:00
Dimitrie Stefanescu 39f0e827a0 feat(viewer): double tapping 2021-01-13 22:52:28 +02:00
Dimitrie Stefanescu 83234b9741 improvement(viewer): snaps rotation controls on clipping planes; hides unecessary axis controls 2021-01-13 22:08:12 +02:00
Dimitrie Stefanescu 35b2c4937b improvement(viewer): better SSAO & disabling on rotations to maintain fps 2021-01-13 21:22:57 +02:00
Dimitrie Stefanescu 25d255194a improvement(viewer): hacks rhino metal materials to be lighter 2021-01-13 14:05:01 +02:00
Dimitrie Stefanescu 3b9e198d6c feat(viewer): reflections and shiny things + section plane refactor 2021-01-13 13:56:06 +02:00
Dimitrie Stefanescu 60ef85955c feat(viewer): section cuts & various improvements 2021-01-13 00:20:07 +02:00
Dimitrie Stefanescu 258f029573 feat(viewer): multiple improvements
object selection, multiple selection & deselection logic; zoom extents, zoom to object; default
solid material improvements; lighting improvements
2021-01-12 12:52:38 +02:00
Dimitrie Stefanescu 87290b9008 feat(viewer): first (rather large) commit
scaffolds the base 3d viewer for speckle.
2021-01-11 15:11:51 +02:00
Dimitrie Stefanescu 2f3ba1be22 fix(server): correctly sets path for app proxy 2021-01-11 12:04:28 +02:00
Dimitrie Stefanescu 5915886081 fix(server): corrects path for serving app 2021-01-11 10:02:14 +00:00
Matteo Cominetti 5b60928f47 Merge pull request #71 from specklesystems/docs
docs: removes all links to slack
2021-01-06 16:43:23 +00:00
Matteo Cominetti 490b213897 docs: removes all links to slack 2021-01-06 16:42:56 +00:00
Dimitrie Stefanescu 753f1de35e fix(server): downgraded pg lib to ^7.18.2 2021-01-06 14:50:17 +00:00
Dimitrie Stefanescu 1195f4efaf Merge pull request #70 from specklesystems/dim/remote-hotfixes
fix(server): adds cors on object download route
2021-01-06 11:02:14 +02:00
Dimitrie Stefanescu 03e6da94e6 Merge branch 'master' into dim/remote-hotfixes 2021-01-06 10:55:17 +02:00
Dimitrie Stefanescu 4e440401c8 fix(server): adds cors on object download route 2021-01-06 08:52:02 +00:00
Gergő Jedlicska 80a75093aa Merge branch 'master' into containers_kickstart 2021-01-05 21:19:37 +01:00
Gergő Jedlicska a64b6ee8a1 feat(docker-compose.yaml): added sample compose file with database and redis
To enable easy infrastructure configuration a docker compose file was added with a basic redis and
postgresql config
2021-01-05 21:10:50 +01:00
Dimitrie Stefanescu 7bf880d093 chore(docs/ci): fixed minor formatting in readme, added todos in circle ci yaml 2021-01-04 14:04:21 +02:00
Dimitrie Stefanescu 4f0ab3e41d fix(server): remote hotfix: correctly serving frontend in production from server 2021-01-04 14:00:23 +02:00
Dimitrie Stefanescu 8124f5285a Merge pull request #68 from specklesystems/dim/repo-structure
Dim/repo structure
2021-01-03 20:20:43 +02:00
Dimitrie Stefanescu 09de6650f0 chore(readmes): cleans up root readme 2021-01-03 20:11:59 +02:00
Dimitrie Stefanescu ce417dd5b2 chore(readme): added readmes for server and frontend 2021-01-03 20:11:36 +02:00
Dimitrie Stefanescu 514ab35f3c yml sucks 2021-01-03 14:50:30 +02:00
Dimitrie Stefanescu 88a01bbfd0 yml sucks 2021-01-03 14:49:28 +02:00
Dimitrie Stefanescu 76112ef17b ci(tests): hopefully the tests will actually run now 2021-01-03 14:38:45 +02:00
Dimitrie Stefanescu e7b07be043 ci(codecov): fixing coverage uploads 2021-01-03 14:31:40 +02:00
Dimitrie Stefanescu 8d03d0baa2 ci(codecov): test reporter output fiddles 2021-01-03 14:25:10 +02:00