diff --git a/Makefile b/Makefile index f68c7bd..decc82f 100644 --- a/Makefile +++ b/Makefile @@ -71,6 +71,13 @@ migrate_dev: ## Execute les migrations via Docker dev migrate_prod: ## Execute les migrations en prod via Docker docker compose -f docker-compose-prod.yml exec php php bin/console doctrine:migrations:migrate --no-interaction --env=prod +## —— PWA ————————————————————————————————————————— +pwa_dev: ## Genere les assets PWA en dev via Docker + docker compose -f docker-compose-dev.yml exec php php bin/console pwa:create + +pwa_prod: ## Genere les assets PWA en prod via Docker + docker compose -f docker-compose-prod.yml exec php php bin/console pwa:create --env=prod + ## —— Cache ———————————————————————————————————————— clear_prod: ## Clear le cache Symfony et le pool opcache en prod via Docker docker compose -f docker-compose-prod.yml exec php php bin/console cache:clear --env=prod diff --git a/ansible/caddy.j2 b/ansible/caddy.j2 index 49ef051..43c3995 100644 --- a/ansible/caddy.j2 +++ b/ansible/caddy.j2 @@ -3,7 +3,7 @@ ticket.e-cosplay.fr { dns cloudflare {{ cloudflare_api_token }} } - @static path /logo.png /favicon.ico /build/* /uploads/* + @static path /logo.png /favicon.ico /favicon.png /marker.png /manifest.json /sw.js /build/* /uploads/* handle @static { root * /var/www/e-ticket/public file_server diff --git a/ansible/deploy.yml b/ansible/deploy.yml index 2e0b1cd..c8b91b8 100644 --- a/ansible/deploy.yml +++ b/ansible/deploy.yml @@ -125,6 +125,11 @@ args: chdir: /var/www/e-ticket + - name: Generate PWA assets + command: make pwa_prod + args: + chdir: /var/www/e-ticket + - name: Ensure uploads directories exist with correct permissions file: path: "/var/www/e-ticket/public/uploads/{{ item }}" diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000..b3e0ab6 Binary files /dev/null and b/public/favicon.png differ diff --git a/templates/base.html.twig b/templates/base.html.twig index c6ece59..610833f 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -3,6 +3,9 @@ + + + {% block title %}{% endblock %} {% block meta %}