You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.2 KiB
58 lines
1.2 KiB
# WORKADVENTURE
|
|
|
|
## Description
|
|
|
|
Ce projet a pour but de déployer la stack workadventure (https://github.com/thecodingmachine/workadventure) en auto-hébergement.
|
|
|
|
Consulter la branche nginx-proxy pour un déploiement dérrière un proxy Nginx ([ici](https://git.gregandev.fr/gregandev/workadventure/src/branch/nginx-proxy))
|
|
|
|
## Pré-requis
|
|
|
|
Pour déployer cette stack, vous aurez besoin:
|
|
- Une machine pour héberger le serveur (proc 3Ghz, 4Go ram minimum)
|
|
- Un nom de domaine pour pointer vers votre serveur (*.adventure.nom-de-domain.tld)
|
|
- L'accès à votre box internet pour la redirection des ports (80 & 443)
|
|
|
|
## Configuration / Installation
|
|
|
|
### Configuration
|
|
|
|
- Renseigner le nom de domaine:
|
|
```bash
|
|
cd workadventure/
|
|
nano .env
|
|
```
|
|
|
|
### Deployement
|
|
|
|
```bash
|
|
docker-compose up -d
|
|
```
|
|
|
|
> Note: Attendre que les certificats SSL soient effectués (~10 min)
|
|
|
|
### Map building
|
|
|
|
tutos:
|
|
- https://github.com/garagenum/garage-wa-map
|
|
- https://workadventu.re/map-building/
|
|
|
|
### OIDC
|
|
|
|
- Workadventure:
|
|
```bash
|
|
nano .env
|
|
```
|
|
> Note: Renseigner les URLs en suivant les exemples
|
|
|
|
- Keycloak:
|
|
![keycloak-settings](docs/keycloak.png)
|
|
|
|
## Contributing
|
|
|
|
- Me
|
|
- The others
|
|
|
|
## License
|
|
|
|
... OPEN SOURCE GPL3
|
|
|