Skip to content

alokito/workadventure-cf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Overview

This is a very basic attempt to have a cloudformation template that launches workadventure. Currently it has a first attempt at a userdata script, and a cloudformation template that launches an EC2 instance running workadventure user docker-compose. It doesn't yet handle setting up the domain mappings with e.g. Route 53, or any SSL certificates.

Some tips for getting Work Adventure running

TLDR: use the website-demo branch from my fork:

git clone -b website-demo https://github.com/alokito/workadventure.git

A note on http

if you want to use http, e.g.

http://play.workadventure.localhost/_/qqo-isz-ksl/npeguin.github.io/skapa-map/map.json

the xhr load for the standard maps will fail because it will try to load http://npeguin.github.io/skapa-map/map.json which will return a 301 redirect. However, XHRs will not automatically follow 301 redirects, and instead the map will fail to load. This is addressed by a hack in my fork:

https://github.com/alokito/workadventure/commit/a42ea40a77d87225b81bb3cd2917f10175dec0ae

A note on https

If you use https, the certificates will not be properly signed. You can ignore this for the top level domain, however there are many requests to subdomains that will fail. The only solution would be to configure the traefik controller to use a proper certificate. I haven't figured out how to do this yet. For now I will try terminating SSL at a load balancer.

About

Cloudformation templates to launch workadventure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages