From 18b8e72558002d34af888fc05fcf8bd84c55900f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=A0s?= <86352901+LucasVbr@users.noreply.github.com> Date: Sun, 3 May 2026 15:28:55 +0200 Subject: [PATCH] chore: setup monorepo with docker and move legacy code in to apps/web --- .gitignore | 1 + Makefile | 35 ++++++++++++++++++ {css => apps/web/css}/aPropos.css | 0 {css => apps/web/css}/abonnement.css | 0 {css => apps/web/css}/card.css | 0 {css => apps/web/css}/clicker.css | 0 {css => apps/web/css}/contact.css | 0 {css => apps/web/css}/cookieConsent.css | 0 {css => apps/web/css}/error.css | 0 {css => apps/web/css}/jeu.css | 0 {css => apps/web/css}/lightmode.css | 0 {css => apps/web/css}/listeJeux.css | 0 {css => apps/web/css}/maincolor.css | 0 {css => apps/web/css}/style.css | 0 {font => apps/web/font}/Cabin-Regular.ttf | Bin {html => apps/web/html}/aPropos.html | 0 {html => apps/web/html}/abonnement.html | 0 {html => apps/web/html}/clicker.html | 0 {html => apps/web/html}/contact.html | 0 {html => apps/web/html}/dev.html | 0 {html => apps/web/html}/error.html | 0 {html => apps/web/html}/jeu.html | 0 {html => apps/web/html}/listeJeux.html | 0 {img => apps/web/img}/.DS_Store | Bin {img => apps/web/img}/games/.DS_Store | Bin .../web/img}/games/horizontal/alto.jpg | Bin .../web/img}/games/horizontal/amongtrees.jpg | Bin .../web/img}/games/horizontal/amongus.jpg | Bin .../img}/games/horizontal/animalcrossing.jpg | Bin .../web/img}/games/horizontal/ashorthike.jpg | Bin .../web/img}/games/horizontal/aurakingdom.jpg | Bin .../web/img}/games/horizontal/caribbean.jpg | Bin .../web/img}/games/horizontal/celeste.jpg | Bin .../web/img}/games/horizontal/codmw.jpg | Bin .../img}/games/horizontal/devilmaycry5.jpg | Bin .../web/img}/games/horizontal/dragonica.jpg | Bin .../web/img}/games/horizontal/fez.jpg | Bin .../web/img}/games/horizontal/fortress2.jpg | Bin .../web/img}/games/horizontal/isaac.jpg | Bin .../web/img}/games/horizontal/katanazero.jpg | Bin .../img}/games/horizontal/killingfloor2.jpg | Bin .../img}/games/horizontal/lifeisstrange.jpg | Bin .../web/img}/games/horizontal/meatboy.jpg | Bin .../web/img}/games/horizontal/minecraft.jpg | Bin .../web/img}/games/horizontal/minit.jpg | Bin .../img}/games/horizontal/nierautomata.jpg | Bin .../web/img}/games/horizontal/oatbf.jpg | Bin .../web/img}/games/horizontal/paws&soul.jpg | Bin .../img}/games/horizontal/phasmophobia.jpg | Bin .../web/img}/games/horizontal/portal2.jpg | Bin .../web/img}/games/horizontal/refunct.jpg | Bin .../img}/games/horizontal/spiralknights.jpg | Bin .../img}/games/horizontal/thewitcherwh.jpg | Bin .../web/img}/games/horizontal/undertale.jpg | Bin .../web/img}/games/horizontal/wot.jpg | Bin .../web/img}/games/horizontal/zbotw.jpg | Bin .../web/img}/games/ingame/amongtrees1.jpg | Bin .../web/img}/games/ingame/amongus1.jpg | Bin .../web/img}/games/ingame/aurakingdom1.jpg | Bin .../web/img}/games/ingame/caribbean1.jpg | Bin .../web/img}/games/ingame/celeste1.jpg | Bin .../web/img}/games/ingame/devilmaycry51.jpg | Bin .../web/img}/games/ingame/dragonica1.jpg | Bin {img => apps/web/img}/games/vertical/alto.jpg | Bin .../web/img}/games/vertical/amongtrees.jpg | Bin .../web/img}/games/vertical/amongus.jpg | Bin .../img}/games/vertical/animalcrossing.jpg | Bin .../web/img}/games/vertical/ashorthike.jpg | Bin .../web/img}/games/vertical/aurakingdom.jpg | Bin .../web/img}/games/vertical/caribbean.jpg | Bin .../web/img}/games/vertical/celeste.jpg | Bin .../web/img}/games/vertical/codmw.jpg | Bin .../web/img}/games/vertical/devilmaycry5.jpg | Bin .../web/img}/games/vertical/dragonica.jpg | Bin {img => apps/web/img}/games/vertical/fez.jpg | Bin .../web/img}/games/vertical/fortress2.jpg | Bin .../web/img}/games/vertical/isaac.jpg | Bin .../web/img}/games/vertical/katanazero.jpg | Bin .../web/img}/games/vertical/killingfloor2.jpg | Bin .../web/img}/games/vertical/lifeisstrange.jpg | Bin .../web/img}/games/vertical/meatboy.jpg | Bin .../web/img}/games/vertical/minecraft.jpg | Bin .../web/img}/games/vertical/minit.jpg | Bin .../web/img}/games/vertical/nierautomata.jpg | Bin .../web/img}/games/vertical/oatbf.jpg | Bin .../web/img}/games/vertical/paws&soul.jpg | Bin .../web/img}/games/vertical/phasmophobia.jpg | Bin .../web/img}/games/vertical/portal2.jpg | Bin .../web/img}/games/vertical/refunct.jpg | Bin .../web/img}/games/vertical/spiralknights.jpg | Bin .../web/img}/games/vertical/thewitcherwh.jpg | Bin .../web/img}/games/vertical/undertale.jpg | Bin {img => apps/web/img}/games/vertical/wot.jpg | Bin .../web/img}/games/vertical/zbotw.jpg | Bin {img => apps/web/img}/icons/cookie.webp | Bin {img => apps/web/img}/icons/discord-light.svg | 0 {img => apps/web/img}/icons/discord-night.svg | 0 .../web/img}/icons/engrenage-light.svg | 0 .../web/img}/icons/engrenage-night.svg | 0 {img => apps/web/img}/icons/logo-light.svg | 0 {img => apps/web/img}/icons/logo-night.svg | 0 {img => apps/web/img}/icons/moon.svg | 0 {img => apps/web/img}/icons/sun.svg | 0 {img => apps/web/img}/logo/alto.png | Bin {img => apps/web/img}/logo/amongtrees.png | Bin {img => apps/web/img}/logo/amongus.png | Bin {img => apps/web/img}/logo/animalcrossing.png | Bin {img => apps/web/img}/logo/ashorthike.png | Bin {img => apps/web/img}/logo/aurakingdom.png | Bin {img => apps/web/img}/logo/caribbean.png | Bin {img => apps/web/img}/logo/celeste.png | Bin {img => apps/web/img}/logo/codmw.png | Bin {img => apps/web/img}/logo/devilmaycry5.png | Bin {img => apps/web/img}/logo/dragonica.png | Bin {img => apps/web/img}/logo/fez.png | Bin {img => apps/web/img}/logo/fortress2.png | Bin {img => apps/web/img}/logo/isaac.png | Bin {img => apps/web/img}/logo/katanazero.png | Bin {img => apps/web/img}/logo/killingfloor2.png | Bin {img => apps/web/img}/logo/lifeisstrange.png | Bin {img => apps/web/img}/logo/meatboy.png | Bin {img => apps/web/img}/logo/minecraft.png | Bin {img => apps/web/img}/logo/minit.png | Bin {img => apps/web/img}/logo/nierautomata.png | Bin {img => apps/web/img}/logo/oatbf.png | Bin {img => apps/web/img}/logo/paws&soul.png | Bin {img => apps/web/img}/logo/phasmophobia.png | Bin {img => apps/web/img}/logo/portal2.png | Bin {img => apps/web/img}/logo/refunct.png | Bin {img => apps/web/img}/logo/spiralknights.png | Bin {img => apps/web/img}/logo/thewitcherwh.png | Bin {img => apps/web/img}/logo/undertale.png | Bin {img => apps/web/img}/logo/wot.png | Bin {img => apps/web/img}/logo/zbotw.png | Bin {img => apps/web/img}/readmeData/preview.png | Bin {img => apps/web/img}/readmeData/tutored.svg | 0 {img => apps/web/img}/readmeData/website.svg | 0 {img => apps/web/img}/staff/Parfait.png | Bin {img => apps/web/img}/staff/lilian-strub.jpg | Bin {img => apps/web/img}/staff/lucas-vabre.jpg | Bin .../web/img}/staff/noe-villeneuve.jpeg | Bin index.html => apps/web/index.html | 0 {js => apps/web/js}/clicker.js | 0 {js => apps/web/js}/contact.js | 0 {js => apps/web/js}/data.js | 0 {js => apps/web/js}/jeu.js | 0 {js => apps/web/js}/konamicode.js | 0 {js => apps/web/js}/lightmode.js | 0 {js => apps/web/js}/maincolor.js | 0 compose.yml | 17 +++++++++ 150 files changed, 53 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile rename {css => apps/web/css}/aPropos.css (100%) rename {css => apps/web/css}/abonnement.css (100%) rename {css => apps/web/css}/card.css (100%) rename {css => apps/web/css}/clicker.css (100%) rename {css => apps/web/css}/contact.css (100%) rename {css => apps/web/css}/cookieConsent.css (100%) rename {css => apps/web/css}/error.css (100%) rename {css => apps/web/css}/jeu.css (100%) rename {css => apps/web/css}/lightmode.css (100%) rename {css => apps/web/css}/listeJeux.css (100%) rename {css => apps/web/css}/maincolor.css (100%) rename {css => apps/web/css}/style.css (100%) rename {font => apps/web/font}/Cabin-Regular.ttf (100%) rename {html => apps/web/html}/aPropos.html (100%) rename {html => apps/web/html}/abonnement.html (100%) rename {html => apps/web/html}/clicker.html (100%) rename {html => apps/web/html}/contact.html (100%) rename {html => apps/web/html}/dev.html (100%) rename {html => apps/web/html}/error.html (100%) rename {html => apps/web/html}/jeu.html (100%) rename {html => apps/web/html}/listeJeux.html (100%) rename {img => apps/web/img}/.DS_Store (100%) rename {img => apps/web/img}/games/.DS_Store (100%) rename {img => apps/web/img}/games/horizontal/alto.jpg (100%) rename {img => apps/web/img}/games/horizontal/amongtrees.jpg (100%) rename {img => apps/web/img}/games/horizontal/amongus.jpg (100%) rename {img => apps/web/img}/games/horizontal/animalcrossing.jpg (100%) rename {img => apps/web/img}/games/horizontal/ashorthike.jpg (100%) rename {img => apps/web/img}/games/horizontal/aurakingdom.jpg (100%) rename {img => apps/web/img}/games/horizontal/caribbean.jpg (100%) rename {img => apps/web/img}/games/horizontal/celeste.jpg (100%) rename {img => apps/web/img}/games/horizontal/codmw.jpg (100%) rename {img => apps/web/img}/games/horizontal/devilmaycry5.jpg (100%) rename {img => apps/web/img}/games/horizontal/dragonica.jpg (100%) rename {img => apps/web/img}/games/horizontal/fez.jpg (100%) rename {img => apps/web/img}/games/horizontal/fortress2.jpg (100%) rename {img => apps/web/img}/games/horizontal/isaac.jpg (100%) rename {img => apps/web/img}/games/horizontal/katanazero.jpg (100%) rename {img => apps/web/img}/games/horizontal/killingfloor2.jpg (100%) rename {img => apps/web/img}/games/horizontal/lifeisstrange.jpg (100%) rename {img => apps/web/img}/games/horizontal/meatboy.jpg (100%) rename {img => apps/web/img}/games/horizontal/minecraft.jpg (100%) rename {img => apps/web/img}/games/horizontal/minit.jpg (100%) rename {img => apps/web/img}/games/horizontal/nierautomata.jpg (100%) rename {img => apps/web/img}/games/horizontal/oatbf.jpg (100%) rename {img => apps/web/img}/games/horizontal/paws&soul.jpg (100%) rename {img => apps/web/img}/games/horizontal/phasmophobia.jpg (100%) rename {img => apps/web/img}/games/horizontal/portal2.jpg (100%) rename {img => apps/web/img}/games/horizontal/refunct.jpg (100%) rename {img => apps/web/img}/games/horizontal/spiralknights.jpg (100%) rename {img => apps/web/img}/games/horizontal/thewitcherwh.jpg (100%) rename {img => apps/web/img}/games/horizontal/undertale.jpg (100%) rename {img => apps/web/img}/games/horizontal/wot.jpg (100%) rename {img => apps/web/img}/games/horizontal/zbotw.jpg (100%) rename {img => apps/web/img}/games/ingame/amongtrees1.jpg (100%) rename {img => apps/web/img}/games/ingame/amongus1.jpg (100%) rename {img => apps/web/img}/games/ingame/aurakingdom1.jpg (100%) rename {img => apps/web/img}/games/ingame/caribbean1.jpg (100%) rename {img => apps/web/img}/games/ingame/celeste1.jpg (100%) rename {img => apps/web/img}/games/ingame/devilmaycry51.jpg (100%) rename {img => apps/web/img}/games/ingame/dragonica1.jpg (100%) rename {img => apps/web/img}/games/vertical/alto.jpg (100%) rename {img => apps/web/img}/games/vertical/amongtrees.jpg (100%) rename {img => apps/web/img}/games/vertical/amongus.jpg (100%) rename {img => apps/web/img}/games/vertical/animalcrossing.jpg (100%) rename {img => apps/web/img}/games/vertical/ashorthike.jpg (100%) rename {img => apps/web/img}/games/vertical/aurakingdom.jpg (100%) rename {img => apps/web/img}/games/vertical/caribbean.jpg (100%) rename {img => apps/web/img}/games/vertical/celeste.jpg (100%) rename {img => apps/web/img}/games/vertical/codmw.jpg (100%) rename {img => apps/web/img}/games/vertical/devilmaycry5.jpg (100%) rename {img => apps/web/img}/games/vertical/dragonica.jpg (100%) rename {img => apps/web/img}/games/vertical/fez.jpg (100%) rename {img => apps/web/img}/games/vertical/fortress2.jpg (100%) rename {img => apps/web/img}/games/vertical/isaac.jpg (100%) rename {img => apps/web/img}/games/vertical/katanazero.jpg (100%) rename {img => apps/web/img}/games/vertical/killingfloor2.jpg (100%) rename {img => apps/web/img}/games/vertical/lifeisstrange.jpg (100%) rename {img => apps/web/img}/games/vertical/meatboy.jpg (100%) rename {img => apps/web/img}/games/vertical/minecraft.jpg (100%) rename {img => apps/web/img}/games/vertical/minit.jpg (100%) rename {img => apps/web/img}/games/vertical/nierautomata.jpg (100%) rename {img => apps/web/img}/games/vertical/oatbf.jpg (100%) rename {img => apps/web/img}/games/vertical/paws&soul.jpg (100%) rename {img => apps/web/img}/games/vertical/phasmophobia.jpg (100%) rename {img => apps/web/img}/games/vertical/portal2.jpg (100%) rename {img => apps/web/img}/games/vertical/refunct.jpg (100%) rename {img => apps/web/img}/games/vertical/spiralknights.jpg (100%) rename {img => apps/web/img}/games/vertical/thewitcherwh.jpg (100%) rename {img => apps/web/img}/games/vertical/undertale.jpg (100%) rename {img => apps/web/img}/games/vertical/wot.jpg (100%) rename {img => apps/web/img}/games/vertical/zbotw.jpg (100%) rename {img => apps/web/img}/icons/cookie.webp (100%) rename {img => apps/web/img}/icons/discord-light.svg (100%) rename {img => apps/web/img}/icons/discord-night.svg (100%) rename {img => apps/web/img}/icons/engrenage-light.svg (100%) rename {img => apps/web/img}/icons/engrenage-night.svg (100%) rename {img => apps/web/img}/icons/logo-light.svg (100%) rename {img => apps/web/img}/icons/logo-night.svg (100%) rename {img => apps/web/img}/icons/moon.svg (100%) rename {img => apps/web/img}/icons/sun.svg (100%) rename {img => apps/web/img}/logo/alto.png (100%) rename {img => apps/web/img}/logo/amongtrees.png (100%) rename {img => apps/web/img}/logo/amongus.png (100%) rename {img => apps/web/img}/logo/animalcrossing.png (100%) rename {img => apps/web/img}/logo/ashorthike.png (100%) rename {img => apps/web/img}/logo/aurakingdom.png (100%) rename {img => apps/web/img}/logo/caribbean.png (100%) rename {img => apps/web/img}/logo/celeste.png (100%) rename {img => apps/web/img}/logo/codmw.png (100%) rename {img => apps/web/img}/logo/devilmaycry5.png (100%) rename {img => apps/web/img}/logo/dragonica.png (100%) rename {img => apps/web/img}/logo/fez.png (100%) rename {img => apps/web/img}/logo/fortress2.png (100%) rename {img => apps/web/img}/logo/isaac.png (100%) rename {img => apps/web/img}/logo/katanazero.png (100%) rename {img => apps/web/img}/logo/killingfloor2.png (100%) rename {img => apps/web/img}/logo/lifeisstrange.png (100%) rename {img => apps/web/img}/logo/meatboy.png (100%) rename {img => apps/web/img}/logo/minecraft.png (100%) rename {img => apps/web/img}/logo/minit.png (100%) rename {img => apps/web/img}/logo/nierautomata.png (100%) rename {img => apps/web/img}/logo/oatbf.png (100%) rename {img => apps/web/img}/logo/paws&soul.png (100%) rename {img => apps/web/img}/logo/phasmophobia.png (100%) rename {img => apps/web/img}/logo/portal2.png (100%) rename {img => apps/web/img}/logo/refunct.png (100%) rename {img => apps/web/img}/logo/spiralknights.png (100%) rename {img => apps/web/img}/logo/thewitcherwh.png (100%) rename {img => apps/web/img}/logo/undertale.png (100%) rename {img => apps/web/img}/logo/wot.png (100%) rename {img => apps/web/img}/logo/zbotw.png (100%) rename {img => apps/web/img}/readmeData/preview.png (100%) rename {img => apps/web/img}/readmeData/tutored.svg (100%) rename {img => apps/web/img}/readmeData/website.svg (100%) rename {img => apps/web/img}/staff/Parfait.png (100%) rename {img => apps/web/img}/staff/lilian-strub.jpg (100%) rename {img => apps/web/img}/staff/lucas-vabre.jpg (100%) rename {img => apps/web/img}/staff/noe-villeneuve.jpeg (100%) rename index.html => apps/web/index.html (100%) rename {js => apps/web/js}/clicker.js (100%) rename {js => apps/web/js}/contact.js (100%) rename {js => apps/web/js}/data.js (100%) rename {js => apps/web/js}/jeu.js (100%) rename {js => apps/web/js}/konamicode.js (100%) rename {js => apps/web/js}/lightmode.js (100%) rename {js => apps/web/js}/maincolor.js (100%) create mode 100644 compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2eea525 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c45ec2f --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +-include .env + +DC=docker compose + +## help: Print commands help +.PHONY: help +help : Makefile + @sed -n 's/^##//p' $< + +## up: Start the application +.PHONY: up +up: + $(DC) up -d --remove-orphans $(service) + +## down: Stop the application +.PHONY: down +down: + $(DC) down $(service) + +## build: Build the application +.PHONY: build +build: + $(DC) build --no-cache $(service) + +## logs: Follow the application logs +.PHONY: logs +logs: + $(DC) logs -f $(service) + +shell: + $(DC) exec $(service) sh + +# https://stackoverflow.com/a/6273809/1826109 +%: + @: diff --git a/css/aPropos.css b/apps/web/css/aPropos.css similarity index 100% rename from css/aPropos.css rename to apps/web/css/aPropos.css diff --git a/css/abonnement.css b/apps/web/css/abonnement.css similarity index 100% rename from css/abonnement.css rename to apps/web/css/abonnement.css diff --git a/css/card.css b/apps/web/css/card.css similarity index 100% rename from css/card.css rename to apps/web/css/card.css diff --git a/css/clicker.css b/apps/web/css/clicker.css similarity index 100% rename from css/clicker.css rename to apps/web/css/clicker.css diff --git a/css/contact.css b/apps/web/css/contact.css similarity index 100% rename from css/contact.css rename to apps/web/css/contact.css diff --git a/css/cookieConsent.css b/apps/web/css/cookieConsent.css similarity index 100% rename from css/cookieConsent.css rename to apps/web/css/cookieConsent.css diff --git a/css/error.css b/apps/web/css/error.css similarity index 100% rename from css/error.css rename to apps/web/css/error.css diff --git a/css/jeu.css b/apps/web/css/jeu.css similarity index 100% rename from css/jeu.css rename to apps/web/css/jeu.css diff --git a/css/lightmode.css b/apps/web/css/lightmode.css similarity index 100% rename from css/lightmode.css rename to apps/web/css/lightmode.css diff --git a/css/listeJeux.css b/apps/web/css/listeJeux.css similarity index 100% rename from css/listeJeux.css rename to apps/web/css/listeJeux.css diff --git a/css/maincolor.css b/apps/web/css/maincolor.css similarity index 100% rename from css/maincolor.css rename to apps/web/css/maincolor.css diff --git a/css/style.css b/apps/web/css/style.css similarity index 100% rename from css/style.css rename to apps/web/css/style.css diff --git a/font/Cabin-Regular.ttf b/apps/web/font/Cabin-Regular.ttf similarity index 100% rename from font/Cabin-Regular.ttf rename to apps/web/font/Cabin-Regular.ttf diff --git a/html/aPropos.html b/apps/web/html/aPropos.html similarity index 100% rename from html/aPropos.html rename to apps/web/html/aPropos.html diff --git a/html/abonnement.html b/apps/web/html/abonnement.html similarity index 100% rename from html/abonnement.html rename to apps/web/html/abonnement.html diff --git a/html/clicker.html b/apps/web/html/clicker.html similarity index 100% rename from html/clicker.html rename to apps/web/html/clicker.html diff --git a/html/contact.html b/apps/web/html/contact.html similarity index 100% rename from html/contact.html rename to apps/web/html/contact.html diff --git a/html/dev.html b/apps/web/html/dev.html similarity index 100% rename from html/dev.html rename to apps/web/html/dev.html diff --git a/html/error.html b/apps/web/html/error.html similarity index 100% rename from html/error.html rename to apps/web/html/error.html diff --git a/html/jeu.html b/apps/web/html/jeu.html similarity index 100% rename from html/jeu.html rename to apps/web/html/jeu.html diff --git a/html/listeJeux.html b/apps/web/html/listeJeux.html similarity index 100% rename from html/listeJeux.html rename to apps/web/html/listeJeux.html diff --git a/img/.DS_Store b/apps/web/img/.DS_Store similarity index 100% rename from img/.DS_Store rename to apps/web/img/.DS_Store diff --git a/img/games/.DS_Store b/apps/web/img/games/.DS_Store similarity index 100% rename from img/games/.DS_Store rename to apps/web/img/games/.DS_Store diff --git a/img/games/horizontal/alto.jpg b/apps/web/img/games/horizontal/alto.jpg similarity index 100% rename from img/games/horizontal/alto.jpg rename to apps/web/img/games/horizontal/alto.jpg diff --git a/img/games/horizontal/amongtrees.jpg b/apps/web/img/games/horizontal/amongtrees.jpg similarity index 100% rename from img/games/horizontal/amongtrees.jpg rename to apps/web/img/games/horizontal/amongtrees.jpg diff --git a/img/games/horizontal/amongus.jpg b/apps/web/img/games/horizontal/amongus.jpg similarity index 100% rename from img/games/horizontal/amongus.jpg rename to apps/web/img/games/horizontal/amongus.jpg diff --git a/img/games/horizontal/animalcrossing.jpg b/apps/web/img/games/horizontal/animalcrossing.jpg similarity index 100% rename from img/games/horizontal/animalcrossing.jpg rename to apps/web/img/games/horizontal/animalcrossing.jpg diff --git a/img/games/horizontal/ashorthike.jpg b/apps/web/img/games/horizontal/ashorthike.jpg similarity index 100% rename from img/games/horizontal/ashorthike.jpg rename to apps/web/img/games/horizontal/ashorthike.jpg diff --git a/img/games/horizontal/aurakingdom.jpg b/apps/web/img/games/horizontal/aurakingdom.jpg similarity index 100% rename from img/games/horizontal/aurakingdom.jpg rename to apps/web/img/games/horizontal/aurakingdom.jpg diff --git a/img/games/horizontal/caribbean.jpg b/apps/web/img/games/horizontal/caribbean.jpg similarity index 100% rename from img/games/horizontal/caribbean.jpg rename to apps/web/img/games/horizontal/caribbean.jpg diff --git a/img/games/horizontal/celeste.jpg b/apps/web/img/games/horizontal/celeste.jpg similarity index 100% rename from img/games/horizontal/celeste.jpg rename to apps/web/img/games/horizontal/celeste.jpg diff --git a/img/games/horizontal/codmw.jpg b/apps/web/img/games/horizontal/codmw.jpg similarity index 100% rename from img/games/horizontal/codmw.jpg rename to apps/web/img/games/horizontal/codmw.jpg diff --git a/img/games/horizontal/devilmaycry5.jpg b/apps/web/img/games/horizontal/devilmaycry5.jpg similarity index 100% rename from img/games/horizontal/devilmaycry5.jpg rename to apps/web/img/games/horizontal/devilmaycry5.jpg diff --git a/img/games/horizontal/dragonica.jpg b/apps/web/img/games/horizontal/dragonica.jpg similarity index 100% rename from img/games/horizontal/dragonica.jpg rename to apps/web/img/games/horizontal/dragonica.jpg diff --git a/img/games/horizontal/fez.jpg b/apps/web/img/games/horizontal/fez.jpg similarity index 100% rename from img/games/horizontal/fez.jpg rename to apps/web/img/games/horizontal/fez.jpg diff --git a/img/games/horizontal/fortress2.jpg b/apps/web/img/games/horizontal/fortress2.jpg similarity index 100% rename from img/games/horizontal/fortress2.jpg rename to apps/web/img/games/horizontal/fortress2.jpg diff --git a/img/games/horizontal/isaac.jpg b/apps/web/img/games/horizontal/isaac.jpg similarity index 100% rename from img/games/horizontal/isaac.jpg rename to apps/web/img/games/horizontal/isaac.jpg diff --git a/img/games/horizontal/katanazero.jpg b/apps/web/img/games/horizontal/katanazero.jpg similarity index 100% rename from img/games/horizontal/katanazero.jpg rename to apps/web/img/games/horizontal/katanazero.jpg diff --git a/img/games/horizontal/killingfloor2.jpg b/apps/web/img/games/horizontal/killingfloor2.jpg similarity index 100% rename from img/games/horizontal/killingfloor2.jpg rename to apps/web/img/games/horizontal/killingfloor2.jpg diff --git a/img/games/horizontal/lifeisstrange.jpg b/apps/web/img/games/horizontal/lifeisstrange.jpg similarity index 100% rename from img/games/horizontal/lifeisstrange.jpg rename to apps/web/img/games/horizontal/lifeisstrange.jpg diff --git a/img/games/horizontal/meatboy.jpg b/apps/web/img/games/horizontal/meatboy.jpg similarity index 100% rename from img/games/horizontal/meatboy.jpg rename to apps/web/img/games/horizontal/meatboy.jpg diff --git a/img/games/horizontal/minecraft.jpg b/apps/web/img/games/horizontal/minecraft.jpg similarity index 100% rename from img/games/horizontal/minecraft.jpg rename to apps/web/img/games/horizontal/minecraft.jpg diff --git a/img/games/horizontal/minit.jpg b/apps/web/img/games/horizontal/minit.jpg similarity index 100% rename from img/games/horizontal/minit.jpg rename to apps/web/img/games/horizontal/minit.jpg diff --git a/img/games/horizontal/nierautomata.jpg b/apps/web/img/games/horizontal/nierautomata.jpg similarity index 100% rename from img/games/horizontal/nierautomata.jpg rename to apps/web/img/games/horizontal/nierautomata.jpg diff --git a/img/games/horizontal/oatbf.jpg b/apps/web/img/games/horizontal/oatbf.jpg similarity index 100% rename from img/games/horizontal/oatbf.jpg rename to apps/web/img/games/horizontal/oatbf.jpg diff --git a/img/games/horizontal/paws&soul.jpg b/apps/web/img/games/horizontal/paws&soul.jpg similarity index 100% rename from img/games/horizontal/paws&soul.jpg rename to apps/web/img/games/horizontal/paws&soul.jpg diff --git a/img/games/horizontal/phasmophobia.jpg b/apps/web/img/games/horizontal/phasmophobia.jpg similarity index 100% rename from img/games/horizontal/phasmophobia.jpg rename to apps/web/img/games/horizontal/phasmophobia.jpg diff --git a/img/games/horizontal/portal2.jpg b/apps/web/img/games/horizontal/portal2.jpg similarity index 100% rename from img/games/horizontal/portal2.jpg rename to apps/web/img/games/horizontal/portal2.jpg diff --git a/img/games/horizontal/refunct.jpg b/apps/web/img/games/horizontal/refunct.jpg similarity index 100% rename from img/games/horizontal/refunct.jpg rename to apps/web/img/games/horizontal/refunct.jpg diff --git a/img/games/horizontal/spiralknights.jpg b/apps/web/img/games/horizontal/spiralknights.jpg similarity index 100% rename from img/games/horizontal/spiralknights.jpg rename to apps/web/img/games/horizontal/spiralknights.jpg diff --git a/img/games/horizontal/thewitcherwh.jpg b/apps/web/img/games/horizontal/thewitcherwh.jpg similarity index 100% rename from img/games/horizontal/thewitcherwh.jpg rename to apps/web/img/games/horizontal/thewitcherwh.jpg diff --git a/img/games/horizontal/undertale.jpg b/apps/web/img/games/horizontal/undertale.jpg similarity index 100% rename from img/games/horizontal/undertale.jpg rename to apps/web/img/games/horizontal/undertale.jpg diff --git a/img/games/horizontal/wot.jpg b/apps/web/img/games/horizontal/wot.jpg similarity index 100% rename from img/games/horizontal/wot.jpg rename to apps/web/img/games/horizontal/wot.jpg diff --git a/img/games/horizontal/zbotw.jpg b/apps/web/img/games/horizontal/zbotw.jpg similarity index 100% rename from img/games/horizontal/zbotw.jpg rename to apps/web/img/games/horizontal/zbotw.jpg diff --git a/img/games/ingame/amongtrees1.jpg b/apps/web/img/games/ingame/amongtrees1.jpg similarity index 100% rename from img/games/ingame/amongtrees1.jpg rename to apps/web/img/games/ingame/amongtrees1.jpg diff --git a/img/games/ingame/amongus1.jpg b/apps/web/img/games/ingame/amongus1.jpg similarity index 100% rename from img/games/ingame/amongus1.jpg rename to apps/web/img/games/ingame/amongus1.jpg diff --git a/img/games/ingame/aurakingdom1.jpg b/apps/web/img/games/ingame/aurakingdom1.jpg similarity index 100% rename from img/games/ingame/aurakingdom1.jpg rename to apps/web/img/games/ingame/aurakingdom1.jpg diff --git a/img/games/ingame/caribbean1.jpg b/apps/web/img/games/ingame/caribbean1.jpg similarity index 100% rename from img/games/ingame/caribbean1.jpg rename to apps/web/img/games/ingame/caribbean1.jpg diff --git a/img/games/ingame/celeste1.jpg b/apps/web/img/games/ingame/celeste1.jpg similarity index 100% rename from img/games/ingame/celeste1.jpg rename to apps/web/img/games/ingame/celeste1.jpg diff --git a/img/games/ingame/devilmaycry51.jpg b/apps/web/img/games/ingame/devilmaycry51.jpg similarity index 100% rename from img/games/ingame/devilmaycry51.jpg rename to apps/web/img/games/ingame/devilmaycry51.jpg diff --git a/img/games/ingame/dragonica1.jpg b/apps/web/img/games/ingame/dragonica1.jpg similarity index 100% rename from img/games/ingame/dragonica1.jpg rename to apps/web/img/games/ingame/dragonica1.jpg diff --git a/img/games/vertical/alto.jpg b/apps/web/img/games/vertical/alto.jpg similarity index 100% rename from img/games/vertical/alto.jpg rename to apps/web/img/games/vertical/alto.jpg diff --git a/img/games/vertical/amongtrees.jpg b/apps/web/img/games/vertical/amongtrees.jpg similarity index 100% rename from img/games/vertical/amongtrees.jpg rename to apps/web/img/games/vertical/amongtrees.jpg diff --git a/img/games/vertical/amongus.jpg b/apps/web/img/games/vertical/amongus.jpg similarity index 100% rename from img/games/vertical/amongus.jpg rename to apps/web/img/games/vertical/amongus.jpg diff --git a/img/games/vertical/animalcrossing.jpg b/apps/web/img/games/vertical/animalcrossing.jpg similarity index 100% rename from img/games/vertical/animalcrossing.jpg rename to apps/web/img/games/vertical/animalcrossing.jpg diff --git a/img/games/vertical/ashorthike.jpg b/apps/web/img/games/vertical/ashorthike.jpg similarity index 100% rename from img/games/vertical/ashorthike.jpg rename to apps/web/img/games/vertical/ashorthike.jpg diff --git a/img/games/vertical/aurakingdom.jpg b/apps/web/img/games/vertical/aurakingdom.jpg similarity index 100% rename from img/games/vertical/aurakingdom.jpg rename to apps/web/img/games/vertical/aurakingdom.jpg diff --git a/img/games/vertical/caribbean.jpg b/apps/web/img/games/vertical/caribbean.jpg similarity index 100% rename from img/games/vertical/caribbean.jpg rename to apps/web/img/games/vertical/caribbean.jpg diff --git a/img/games/vertical/celeste.jpg b/apps/web/img/games/vertical/celeste.jpg similarity index 100% rename from img/games/vertical/celeste.jpg rename to apps/web/img/games/vertical/celeste.jpg diff --git a/img/games/vertical/codmw.jpg b/apps/web/img/games/vertical/codmw.jpg similarity index 100% rename from img/games/vertical/codmw.jpg rename to apps/web/img/games/vertical/codmw.jpg diff --git a/img/games/vertical/devilmaycry5.jpg b/apps/web/img/games/vertical/devilmaycry5.jpg similarity index 100% rename from img/games/vertical/devilmaycry5.jpg rename to apps/web/img/games/vertical/devilmaycry5.jpg diff --git a/img/games/vertical/dragonica.jpg b/apps/web/img/games/vertical/dragonica.jpg similarity index 100% rename from img/games/vertical/dragonica.jpg rename to apps/web/img/games/vertical/dragonica.jpg diff --git a/img/games/vertical/fez.jpg b/apps/web/img/games/vertical/fez.jpg similarity index 100% rename from img/games/vertical/fez.jpg rename to apps/web/img/games/vertical/fez.jpg diff --git a/img/games/vertical/fortress2.jpg b/apps/web/img/games/vertical/fortress2.jpg similarity index 100% rename from img/games/vertical/fortress2.jpg rename to apps/web/img/games/vertical/fortress2.jpg diff --git a/img/games/vertical/isaac.jpg b/apps/web/img/games/vertical/isaac.jpg similarity index 100% rename from img/games/vertical/isaac.jpg rename to apps/web/img/games/vertical/isaac.jpg diff --git a/img/games/vertical/katanazero.jpg b/apps/web/img/games/vertical/katanazero.jpg similarity index 100% rename from img/games/vertical/katanazero.jpg rename to apps/web/img/games/vertical/katanazero.jpg diff --git a/img/games/vertical/killingfloor2.jpg b/apps/web/img/games/vertical/killingfloor2.jpg similarity index 100% rename from img/games/vertical/killingfloor2.jpg rename to apps/web/img/games/vertical/killingfloor2.jpg diff --git a/img/games/vertical/lifeisstrange.jpg b/apps/web/img/games/vertical/lifeisstrange.jpg similarity index 100% rename from img/games/vertical/lifeisstrange.jpg rename to apps/web/img/games/vertical/lifeisstrange.jpg diff --git a/img/games/vertical/meatboy.jpg b/apps/web/img/games/vertical/meatboy.jpg similarity index 100% rename from img/games/vertical/meatboy.jpg rename to apps/web/img/games/vertical/meatboy.jpg diff --git a/img/games/vertical/minecraft.jpg b/apps/web/img/games/vertical/minecraft.jpg similarity index 100% rename from img/games/vertical/minecraft.jpg rename to apps/web/img/games/vertical/minecraft.jpg diff --git a/img/games/vertical/minit.jpg b/apps/web/img/games/vertical/minit.jpg similarity index 100% rename from img/games/vertical/minit.jpg rename to apps/web/img/games/vertical/minit.jpg diff --git a/img/games/vertical/nierautomata.jpg b/apps/web/img/games/vertical/nierautomata.jpg similarity index 100% rename from img/games/vertical/nierautomata.jpg rename to apps/web/img/games/vertical/nierautomata.jpg diff --git a/img/games/vertical/oatbf.jpg b/apps/web/img/games/vertical/oatbf.jpg similarity index 100% rename from img/games/vertical/oatbf.jpg rename to apps/web/img/games/vertical/oatbf.jpg diff --git a/img/games/vertical/paws&soul.jpg b/apps/web/img/games/vertical/paws&soul.jpg similarity index 100% rename from img/games/vertical/paws&soul.jpg rename to apps/web/img/games/vertical/paws&soul.jpg diff --git a/img/games/vertical/phasmophobia.jpg b/apps/web/img/games/vertical/phasmophobia.jpg similarity index 100% rename from img/games/vertical/phasmophobia.jpg rename to apps/web/img/games/vertical/phasmophobia.jpg diff --git a/img/games/vertical/portal2.jpg b/apps/web/img/games/vertical/portal2.jpg similarity index 100% rename from img/games/vertical/portal2.jpg rename to apps/web/img/games/vertical/portal2.jpg diff --git a/img/games/vertical/refunct.jpg b/apps/web/img/games/vertical/refunct.jpg similarity index 100% rename from img/games/vertical/refunct.jpg rename to apps/web/img/games/vertical/refunct.jpg diff --git a/img/games/vertical/spiralknights.jpg b/apps/web/img/games/vertical/spiralknights.jpg similarity index 100% rename from img/games/vertical/spiralknights.jpg rename to apps/web/img/games/vertical/spiralknights.jpg diff --git a/img/games/vertical/thewitcherwh.jpg b/apps/web/img/games/vertical/thewitcherwh.jpg similarity index 100% rename from img/games/vertical/thewitcherwh.jpg rename to apps/web/img/games/vertical/thewitcherwh.jpg diff --git a/img/games/vertical/undertale.jpg b/apps/web/img/games/vertical/undertale.jpg similarity index 100% rename from img/games/vertical/undertale.jpg rename to apps/web/img/games/vertical/undertale.jpg diff --git a/img/games/vertical/wot.jpg b/apps/web/img/games/vertical/wot.jpg similarity index 100% rename from img/games/vertical/wot.jpg rename to apps/web/img/games/vertical/wot.jpg diff --git a/img/games/vertical/zbotw.jpg b/apps/web/img/games/vertical/zbotw.jpg similarity index 100% rename from img/games/vertical/zbotw.jpg rename to apps/web/img/games/vertical/zbotw.jpg diff --git a/img/icons/cookie.webp b/apps/web/img/icons/cookie.webp similarity index 100% rename from img/icons/cookie.webp rename to apps/web/img/icons/cookie.webp diff --git a/img/icons/discord-light.svg b/apps/web/img/icons/discord-light.svg similarity index 100% rename from img/icons/discord-light.svg rename to apps/web/img/icons/discord-light.svg diff --git a/img/icons/discord-night.svg b/apps/web/img/icons/discord-night.svg similarity index 100% rename from img/icons/discord-night.svg rename to apps/web/img/icons/discord-night.svg diff --git a/img/icons/engrenage-light.svg b/apps/web/img/icons/engrenage-light.svg similarity index 100% rename from img/icons/engrenage-light.svg rename to apps/web/img/icons/engrenage-light.svg diff --git a/img/icons/engrenage-night.svg b/apps/web/img/icons/engrenage-night.svg similarity index 100% rename from img/icons/engrenage-night.svg rename to apps/web/img/icons/engrenage-night.svg diff --git a/img/icons/logo-light.svg b/apps/web/img/icons/logo-light.svg similarity index 100% rename from img/icons/logo-light.svg rename to apps/web/img/icons/logo-light.svg diff --git a/img/icons/logo-night.svg b/apps/web/img/icons/logo-night.svg similarity index 100% rename from img/icons/logo-night.svg rename to apps/web/img/icons/logo-night.svg diff --git a/img/icons/moon.svg b/apps/web/img/icons/moon.svg similarity index 100% rename from img/icons/moon.svg rename to apps/web/img/icons/moon.svg diff --git a/img/icons/sun.svg b/apps/web/img/icons/sun.svg similarity index 100% rename from img/icons/sun.svg rename to apps/web/img/icons/sun.svg diff --git a/img/logo/alto.png b/apps/web/img/logo/alto.png similarity index 100% rename from img/logo/alto.png rename to apps/web/img/logo/alto.png diff --git a/img/logo/amongtrees.png b/apps/web/img/logo/amongtrees.png similarity index 100% rename from img/logo/amongtrees.png rename to apps/web/img/logo/amongtrees.png diff --git a/img/logo/amongus.png b/apps/web/img/logo/amongus.png similarity index 100% rename from img/logo/amongus.png rename to apps/web/img/logo/amongus.png diff --git a/img/logo/animalcrossing.png b/apps/web/img/logo/animalcrossing.png similarity index 100% rename from img/logo/animalcrossing.png rename to apps/web/img/logo/animalcrossing.png diff --git a/img/logo/ashorthike.png b/apps/web/img/logo/ashorthike.png similarity index 100% rename from img/logo/ashorthike.png rename to apps/web/img/logo/ashorthike.png diff --git a/img/logo/aurakingdom.png b/apps/web/img/logo/aurakingdom.png similarity index 100% rename from img/logo/aurakingdom.png rename to apps/web/img/logo/aurakingdom.png diff --git a/img/logo/caribbean.png b/apps/web/img/logo/caribbean.png similarity index 100% rename from img/logo/caribbean.png rename to apps/web/img/logo/caribbean.png diff --git a/img/logo/celeste.png b/apps/web/img/logo/celeste.png similarity index 100% rename from img/logo/celeste.png rename to apps/web/img/logo/celeste.png diff --git a/img/logo/codmw.png b/apps/web/img/logo/codmw.png similarity index 100% rename from img/logo/codmw.png rename to apps/web/img/logo/codmw.png diff --git a/img/logo/devilmaycry5.png b/apps/web/img/logo/devilmaycry5.png similarity index 100% rename from img/logo/devilmaycry5.png rename to apps/web/img/logo/devilmaycry5.png diff --git a/img/logo/dragonica.png b/apps/web/img/logo/dragonica.png similarity index 100% rename from img/logo/dragonica.png rename to apps/web/img/logo/dragonica.png diff --git a/img/logo/fez.png b/apps/web/img/logo/fez.png similarity index 100% rename from img/logo/fez.png rename to apps/web/img/logo/fez.png diff --git a/img/logo/fortress2.png b/apps/web/img/logo/fortress2.png similarity index 100% rename from img/logo/fortress2.png rename to apps/web/img/logo/fortress2.png diff --git a/img/logo/isaac.png b/apps/web/img/logo/isaac.png similarity index 100% rename from img/logo/isaac.png rename to apps/web/img/logo/isaac.png diff --git a/img/logo/katanazero.png b/apps/web/img/logo/katanazero.png similarity index 100% rename from img/logo/katanazero.png rename to apps/web/img/logo/katanazero.png diff --git a/img/logo/killingfloor2.png b/apps/web/img/logo/killingfloor2.png similarity index 100% rename from img/logo/killingfloor2.png rename to apps/web/img/logo/killingfloor2.png diff --git a/img/logo/lifeisstrange.png b/apps/web/img/logo/lifeisstrange.png similarity index 100% rename from img/logo/lifeisstrange.png rename to apps/web/img/logo/lifeisstrange.png diff --git a/img/logo/meatboy.png b/apps/web/img/logo/meatboy.png similarity index 100% rename from img/logo/meatboy.png rename to apps/web/img/logo/meatboy.png diff --git a/img/logo/minecraft.png b/apps/web/img/logo/minecraft.png similarity index 100% rename from img/logo/minecraft.png rename to apps/web/img/logo/minecraft.png diff --git a/img/logo/minit.png b/apps/web/img/logo/minit.png similarity index 100% rename from img/logo/minit.png rename to apps/web/img/logo/minit.png diff --git a/img/logo/nierautomata.png b/apps/web/img/logo/nierautomata.png similarity index 100% rename from img/logo/nierautomata.png rename to apps/web/img/logo/nierautomata.png diff --git a/img/logo/oatbf.png b/apps/web/img/logo/oatbf.png similarity index 100% rename from img/logo/oatbf.png rename to apps/web/img/logo/oatbf.png diff --git a/img/logo/paws&soul.png b/apps/web/img/logo/paws&soul.png similarity index 100% rename from img/logo/paws&soul.png rename to apps/web/img/logo/paws&soul.png diff --git a/img/logo/phasmophobia.png b/apps/web/img/logo/phasmophobia.png similarity index 100% rename from img/logo/phasmophobia.png rename to apps/web/img/logo/phasmophobia.png diff --git a/img/logo/portal2.png b/apps/web/img/logo/portal2.png similarity index 100% rename from img/logo/portal2.png rename to apps/web/img/logo/portal2.png diff --git a/img/logo/refunct.png b/apps/web/img/logo/refunct.png similarity index 100% rename from img/logo/refunct.png rename to apps/web/img/logo/refunct.png diff --git a/img/logo/spiralknights.png b/apps/web/img/logo/spiralknights.png similarity index 100% rename from img/logo/spiralknights.png rename to apps/web/img/logo/spiralknights.png diff --git a/img/logo/thewitcherwh.png b/apps/web/img/logo/thewitcherwh.png similarity index 100% rename from img/logo/thewitcherwh.png rename to apps/web/img/logo/thewitcherwh.png diff --git a/img/logo/undertale.png b/apps/web/img/logo/undertale.png similarity index 100% rename from img/logo/undertale.png rename to apps/web/img/logo/undertale.png diff --git a/img/logo/wot.png b/apps/web/img/logo/wot.png similarity index 100% rename from img/logo/wot.png rename to apps/web/img/logo/wot.png diff --git a/img/logo/zbotw.png b/apps/web/img/logo/zbotw.png similarity index 100% rename from img/logo/zbotw.png rename to apps/web/img/logo/zbotw.png diff --git a/img/readmeData/preview.png b/apps/web/img/readmeData/preview.png similarity index 100% rename from img/readmeData/preview.png rename to apps/web/img/readmeData/preview.png diff --git a/img/readmeData/tutored.svg b/apps/web/img/readmeData/tutored.svg similarity index 100% rename from img/readmeData/tutored.svg rename to apps/web/img/readmeData/tutored.svg diff --git a/img/readmeData/website.svg b/apps/web/img/readmeData/website.svg similarity index 100% rename from img/readmeData/website.svg rename to apps/web/img/readmeData/website.svg diff --git a/img/staff/Parfait.png b/apps/web/img/staff/Parfait.png similarity index 100% rename from img/staff/Parfait.png rename to apps/web/img/staff/Parfait.png diff --git a/img/staff/lilian-strub.jpg b/apps/web/img/staff/lilian-strub.jpg similarity index 100% rename from img/staff/lilian-strub.jpg rename to apps/web/img/staff/lilian-strub.jpg diff --git a/img/staff/lucas-vabre.jpg b/apps/web/img/staff/lucas-vabre.jpg similarity index 100% rename from img/staff/lucas-vabre.jpg rename to apps/web/img/staff/lucas-vabre.jpg diff --git a/img/staff/noe-villeneuve.jpeg b/apps/web/img/staff/noe-villeneuve.jpeg similarity index 100% rename from img/staff/noe-villeneuve.jpeg rename to apps/web/img/staff/noe-villeneuve.jpeg diff --git a/index.html b/apps/web/index.html similarity index 100% rename from index.html rename to apps/web/index.html diff --git a/js/clicker.js b/apps/web/js/clicker.js similarity index 100% rename from js/clicker.js rename to apps/web/js/clicker.js diff --git a/js/contact.js b/apps/web/js/contact.js similarity index 100% rename from js/contact.js rename to apps/web/js/contact.js diff --git a/js/data.js b/apps/web/js/data.js similarity index 100% rename from js/data.js rename to apps/web/js/data.js diff --git a/js/jeu.js b/apps/web/js/jeu.js similarity index 100% rename from js/jeu.js rename to apps/web/js/jeu.js diff --git a/js/konamicode.js b/apps/web/js/konamicode.js similarity index 100% rename from js/konamicode.js rename to apps/web/js/konamicode.js diff --git a/js/lightmode.js b/apps/web/js/lightmode.js similarity index 100% rename from js/lightmode.js rename to apps/web/js/lightmode.js diff --git a/js/maincolor.js b/apps/web/js/maincolor.js similarity index 100% rename from js/maincolor.js rename to apps/web/js/maincolor.js diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..f5a8a51 --- /dev/null +++ b/compose.yml @@ -0,0 +1,17 @@ +name: ${PROJECT} + +services: + web: + image: caddy:alpine + volumes: + - ./apps/web:/usr/share/caddy:ro + labels: + - "traefik.enable=true" + - "traefik.http.routers.${PROJECT}_web.rule=Host(`web.${PROJECT}.localhost`)" + - "traefik.http.services.${PROJECT}_web.loadbalancer.server.port=80" + networks: + - traefik + +networks: + traefik: + external: true \ No newline at end of file