kharhamel
9d4ffe542c
FIX: bomp the node version of pusher
2021-07-30 15:50:30 +02:00
kharhamel
9c803a69ff
FEATURE: users can now login via an openID client
2021-07-30 15:43:46 +02:00
David Négrier
d955ddfe82
Adding support to persist variables in Redis
2021-07-19 16:23:16 +02:00
kharhamel
a23e72454d
FEATURE: added the env variable DISABLE_DIRTY_CHECKS
2021-05-17 14:47:34 +02:00
kharhamel
ce2c5e0cb5
FEATURE: added the env variable MAX_PER_GROUP
2021-04-15 15:50:51 +02:00
David Négrier
3ef1f0dc7b
[Breaking change] UPLOADER_URL and ADMIN_URL are now true URLs (and not only host name) and API_URL is replaced by PUSHER_URL
...
API_URL is still accepted for BC compatibility of the self-hosted deployments.
This will allow deploying on a single domain, using a reverse proxy that acts on the path.
This however means that the config needs to be changed for all WorkAdventure deployments.
2021-03-31 16:00:14 +02:00
David Négrier
aaaa192b71
Merge branch 'develop' of github.com:thecodingmachine/workadventure into iframe_api
...
# Conflicts:
# front/dist/.gitignore
# front/dist/index.tmpl.html
# front/src/Phaser/Game/GameScene.ts
# front/src/WebRtc/CoWebsiteManager.ts
2021-03-28 16:53:15 +02:00
kharhamel
886daebfea
improved the unloading process to not create a useless socket
2021-03-26 14:19:37 +01:00
DESKTOP-FMM8UI0\CLV
858bf0b384
Adding property tile "inGameConsoleMessage", open a popup when user walk on a tile with this property
...
Adding map "Tuto2", the FTUE map
2021-03-08 09:28:15 +01:00
David Négrier
6b00355ea8
Fixing WebRtc user name / password when using TURN REST API
2021-02-16 18:13:30 +01:00
David Négrier
cdb3cfdc81
[Feature] Connect to a Coturn server using REST API
...
This allows connecting to a TURN server with temporary passwords.
The passwords are expiring after 4 hours.
2021-02-16 11:06:05 +01:00
David Négrier
de7bf08de1
Merge pull request #632 from thecodingmachine/feat/url-room-started
...
Removed hard coded default map (2)
2021-01-21 10:10:22 +01:00
David Négrier
ae48284460
Fixing docker-compose startup
...
With the addition of ./template.sh in #623 , we now need to call the templater on each container startup, even in development environments.
2021-01-21 09:02:47 +01:00
Thomas Basler
14b328c733
Removed hard coded default map
...
You can apply local maps using the maps vhost as previously.
But it's also possible to specify external maps by prepending http or https.
2021-01-20 22:56:21 +01:00
David Négrier
b03abee481
Fixing admin links
2021-01-20 10:34:34 +01:00
David Négrier
675c043cb5
Removing website container entirely from project (as it is specific to the WorkAdventure company and not to the WorkAdventure self-installed project)
2021-01-18 19:39:22 +01:00
David Négrier
6f2c319785
Merge branch 'master' of github.com:thecodingmachine/workadventure into scaling
...
# Conflicts:
# back/src/Services/SocketManager.ts
# deeployer.libsonnet
# docker-compose.yaml
# front/src/Connexion/RoomConnection.ts
# front/src/Enum/EnvironmentVariable.ts
# front/src/Phaser/Game/GameScene.ts
# front/webpack.config.js
# pusher/src/Controller/IoSocketController.ts
2020-12-11 13:00:11 +01:00
David Négrier
bf797085e6
Extracting FileController into a Uploader container
2020-12-09 21:29:29 +01:00
David Négrier
4c1e566a6c
Adding a Pusher container as a middleware/dispatcher between front and back
2020-11-26 17:53:30 +01:00
Gregoire Parant
ebfe08fb92
Create new env admin url
2020-11-13 12:15:33 +01:00
kharhamel
9b64a970b5
FIX: remove the ping and pong overrides server side in favor of and idleTimeout and added a manual ping client side
2020-11-10 18:26:46 +01:00
kharhamel
5a1147866c
FIX: in dev mode, sockets won't be closed to prevent conflicts with live-reloading
2020-11-10 15:24:02 +01:00
David Négrier
a7c16654c3
Deploying with new configurable Jitsi conf
2020-10-19 12:07:05 +02:00
David Négrier
16d1c2354e
Adding fallback to unauthenticated Jitsi
2020-10-19 11:07:49 +02:00
David Négrier
260b0ea408
Adding JWT authentication to Jitsi
2020-10-16 19:23:28 +02:00
David Négrier
892d1555b8
Adding "dump" controller and fixing issue with groups in PositionNotifier by delegating the PositionNotifier.updatePosition call to groups themselves
2020-09-25 13:48:02 +02:00
David Négrier
d7209d8864
Migrating messages locally into back and front
2020-09-24 11:16:08 +02:00
David Négrier
e9ca8721a6
Migrating userId to "int32" to save some space and adding userMoves message in protobuf
2020-09-18 13:57:38 +02:00
David Négrier
4b55b54a07
Adding first protobuf message exchange
2020-09-17 17:14:47 +02:00
David Négrier
2e8fa8d676
Adding protocol buffers to the project with Typescript support
2020-09-16 18:34:24 +02:00
David Négrier
3a9196fb82
Merge
2020-09-16 11:41:03 +02:00
David Négrier
f55fa76e86
Removing profiling mode
2020-09-11 10:01:45 +02:00
David Négrier
b37a8f63be
Moved benchmark to its own directory and added multicore testing + a README
2020-09-11 09:56:05 +02:00
David Négrier
ed116cf2a3
Switching on our very own turn server
2020-08-31 15:33:50 +02:00
David Négrier
0a8ba37049
Adding Jitsi meet support
2020-08-31 12:18:00 +02:00
David Négrier
2d818ec79d
Fixing broken Jasmine test due to module config
2020-07-27 22:48:04 +02:00
David Négrier
2484e4f1df
Moving maps to their own container
2020-07-23 18:43:51 +02:00
David Négrier
ed146226cf
Adding Outline capabilities and a ActionableItem notion.
2020-07-23 18:09:24 +02:00
David Négrier
7e2bf38562
Fixing hot reloading
2020-06-25 10:43:10 +02:00
David Négrier
d18abaf067
Enabling optional https in development
2020-06-25 10:32:47 +02:00
David Négrier
d6031ba5c5
Merge pull request #145 from thecodingmachine/profiling
...
Adding a Yarn command to profile
2020-06-04 22:18:44 +02:00
David Négrier
3bd2c2b48a
Renaming landing_page directory to website
2020-06-04 14:06:50 +02:00
David Négrier
c73fc30802
Adding a Yarn command to profile
2020-06-03 09:18:49 +02:00
David Négrier
d20e85eba6
Dockerising the landing_page
2020-06-01 16:05:01 +02:00
kharhamel
a2ed7164e4
implemented basic e2e testing
2020-04-14 20:04:55 +02:00
kharhamel
33c58874e0
create an env variable for debug mode
2020-04-13 19:40:10 +02:00
gparant
ba47d8b1d4
Setup web-socket connection
...
- Add authentification socket.io with jwt token
2020-04-04 14:05:18 +02:00
gparant
63dc515c5b
Add Vagarnt in project RADME and fix feeback @moufmouf
2020-04-04 11:36:18 +02:00
gparant
ba335aa33d
Create backend
...
- NodeJs
- Express
- Socket.io
- Eslint
- TypeScript
2020-04-04 04:08:12 +02:00
David Négrier
f1ab9705c9
Adding docker-compose
...
This first commit contains a docker-compose with:
- front container
- traefik for reverse proxy
back container will be added when ready.
2020-04-03 18:31:11 +02:00