Version "définitive" de OrgaJdr
|
3 minggu lalu | |
---|---|---|
assets | 3 minggu lalu | |
bin | 1 bulan lalu | |
config | 3 minggu lalu | |
docker | 3 minggu lalu | |
migrations | 4 minggu lalu | |
public | 4 minggu lalu | |
src | 3 minggu lalu | |
templates | 3 minggu lalu | |
tests | 1 bulan lalu | |
translations | 1 bulan lalu | |
.editorconfig | 1 bulan lalu | |
.env | 4 minggu lalu | |
.env.dev | 1 bulan lalu | |
.env.test | 1 bulan lalu | |
.gitignore | 1 bulan lalu | |
LICENCE | 1 bulan lalu | |
README.md | 3 minggu lalu | |
compose.override.yaml | 1 bulan lalu | |
compose.yaml | 1 bulan lalu | |
composer.json | 1 bulan lalu | |
composer.lock | 1 bulan lalu | |
docker-compose.yml | 3 minggu lalu | |
get_bulma.sh | 1 bulan lalu | |
importmap.php | 1 bulan lalu | |
package-lock.json | 1 bulan lalu | |
package.json | 1 bulan lalu | |
phpunit.dist.xml | 1 bulan lalu | |
symfony.lock | 1 bulan lalu |
Orgasso est une application web vous permettant de suivre les activités d'une association ou d'un club de jeux de rôle, notamment les inscriptions aux parties et l'organisation des planning des parties et meneur.
Après avoir cloné les sources
Création d'un fichier .env.local
à adapter à vos besoins
$ cp .env .env.local
$ vim .env.local
Créez les clés cryptographiques
$ bin/console secrets:generate-keys
$ php -r 'echo bin2hex(random_bytes(32));'
Copiez la dernière clée obtenue dans .env.local
dans APP_SECRET
/public/pages
et /public/images
et les modifierInstallation des packages
$ ./composer install
$ sh ./get_bumla.sh
Créez la base de données
$ bin/console doctrine:mapping:info
$ bin/console doctrine:schema:update --dump-sql
$ bin/console doctrine:schema:update --force
$ bin/console doctrine:schema:validate
Récupérez les assets
$ bin/console asset-map:compile
Nettoyez et chauffez le cache
$ bin/console cache:clear
$ bin/console cache:warmup
Pour une mise à jour, répétez de 3 à 6 après un git pull
. Avant 4, pensez à faire un cache:clear
.
Vous pouvez utiliser le docker-compose.yml
proposé.
Les commandes bin/console
doivent être passées dans le conteneur php
.