Commit Graph

54 Commits

Author SHA1 Message Date
kharhamel d1f1c8f470 added back automatic deploy of staging 3 2021-05-10 12:44:35 +02:00
kharhamel 7bd524ba55 FIX: fixed the deploy workflow to also build images on new releases 2021-04-29 18:11:24 +02:00
kharhamel 79701fe227 FIX: fixed cleanup for real this time 2021-04-27 18:18:20 +02:00
kharhamel ea009d912e edited CD domain in deeployer config 2021-04-27 16:30:35 +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 ed2ce68f37 Merge branch 'FTUEPopup' of github.com:ClementVieilly75/workadventure into iframe_api
# Conflicts:
#	front/dist/.gitignore
#	front/src/Phaser/Game/GameScene.ts
2021-03-09 15:35:51 +01:00
David Négrier f3c67a94ee Trying to enable back connection on admin from develop, knowing that the develop certificate is broken. Fixing priority. 2021-03-09 09:12:55 +01:00
David Négrier 1a4c7ad928 Trying to enable back connection on admin from develop, knowing that the develop certificate is broken 2021-03-08 10:58:57 +01:00
David Négrier 80df1ffb5f Revert "Adding back admin in develop branch CI"
This reverts commit c384a73edf.
2021-03-05 17:45:16 +01:00
David Négrier c384a73edf Adding back admin in develop branch CI 2021-03-05 16:52:54 +01:00
David Négrier 5178dff108 Adding strong checks on messages exchanged using generic-type-guard 2021-03-05 16:50:54 +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 3a046cb450 Removing admin from develop branch because of issue with SSL certificate 2021-01-28 23:18:12 +01:00
David Négrier ab0fe63cb2 Adding start room url to develop env 2021-01-25 22:42:44 +01:00
David Négrier 84f85effe5
Merge pull request #628 from thecodingmachine/template-analytics
Template google analytics data (2)
2021-01-20 18:03:28 +01:00
David Négrier 9e469a4a8f Removing Google Analytics tracking from test environments 2021-01-20 17:30:26 +01:00
David Négrier fd89d54ed9 Adding GA tracking in test envs 2021-01-20 16:57:30 +01:00
David Négrier b03abee481 Fixing admin links 2021-01-20 10:34:34 +01:00
David Négrier d891a288b5 Switching to new admin url 2021-01-18 21:02:25 +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 49c7927e9f Load balancing preprod API back servers 2020-12-14 23:12:51 +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 25f9662b3c Putting 2 replicas for pusher containers 2020-12-09 17:54:37 +01:00
David Négrier f4ed26739f Specifying HTTP port for API 2020-12-09 17:45:05 +01:00
David Négrier 95df242f9c Specifying HTTP port for API 2020-12-09 17:37:52 +01:00
David Négrier 5c59470a04 Opening port 50051 on back in K8S 2020-12-09 17:25:10 +01:00
David Négrier f40d8024f2 Fixing deploy 2020-12-09 15:27:52 +01:00
David Négrier a59e40fc8e Fixing deployment 2020-12-09 15:19:22 +01:00
David Négrier ea6a8ff406 Adding pusher to K8S deploy 2020-12-04 15:13:35 +01:00
Gregoire Parant ebfe08fb92 Create new env admin url 2020-11-13 12:15:33 +01:00
David Négrier 2509f391c2 Fixing admin url deploy 2020-11-05 16:23:01 +01:00
David Négrier e54061d464 Deploying admin only on master / develop branch or if branch starts with "admin" 2020-11-05 11:58:33 +01:00
David Négrier a7c16654c3 Deploying with new configurable Jitsi conf 2020-10-19 12:07:05 +02:00
David Négrier cf4c608360 Adding ADMIN_API_TOKEN to deployment 2020-10-14 12:00:23 +02:00
David Négrier 3a9196fb82 Merge 2020-09-16 11:41:03 +02:00
David Négrier b6590e21dd Fixing coturn URLS 2020-08-31 15:34:51 +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 2484e4f1df Moving maps to their own container 2020-07-23 18:43:51 +02:00
David Négrier 56302dafd6 Adding version number to Deeployer 2020-06-25 12:07:43 +02:00
David Négrier d18abaf067 Enabling optional https in development 2020-06-25 10:32:47 +02:00
David Négrier d2ad20651f Adding Prometheus support in K8S
This adds an annotation in the back container that will allow the Prometheus to autodetect containers in the cluster.
2020-06-17 22:55:03 +02:00
David Négrier 0574cb7d33 Adding continuous integration for website 2020-06-01 16:12:48 +02:00
David Négrier dd5a0c9933 Fixing domain name 2020-05-13 16:17:58 +02:00
David Négrier c1659ecac4 Deploying master on new workadventu.re domain
... but still deploying in the test cluster.
2020-05-13 15:32:42 +02:00
David Négrier 8355a89dc5 Fixing master deployment 2020-05-03 18:51:25 +02:00
David Négrier 321254bc2c Fixing API link to HTTPS 2020-04-22 23:27:39 +02:00
David Négrier 312940761c Enabling HTTPS in test deployment 2020-04-22 19:16:04 +02:00
David Négrier a567cd2e11 Adapting deeployer to new format 2020-04-22 12:31:17 +02:00