Compare commits

...

2 Commits

Author SHA1 Message Date
4bb20c3456 . 2025-02-19 17:02:28 +01:00
62b50998fb Ajout de la configuration automatique de Portainer dans le playbook Ansible 2025-02-19 17:01:01 +01:00
2 changed files with 20 additions and 15 deletions

View File

@ -6,6 +6,7 @@
git_repo: "https://gite.slm-lab.net/Chabdeltsang/Neah-Enkun.git" git_repo: "https://gite.slm-lab.net/Chabdeltsang/Neah-Enkun.git"
git_dest: "/opt/Neah-Enkun" git_dest: "/opt/Neah-Enkun"
git_branch: "master" git_branch: "master"
portainer_password: "@wp@36#@%yXo2@y78&$mXeN#6E@W2r9d"
tasks: tasks:
- name: Mise à jour des paquets et montée de version - name: Mise à jour des paquets et montée de version
apt: apt:
@ -58,6 +59,11 @@
version: "{{ git_branch }}" version: "{{ git_branch }}"
update: yes update: yes
- name: Écrire le mot de passe Portainer dans un fichier temporaire
copy:
content: "{{ portainer_password }}"
dest: "{{ git_dest }}/portainer_password"
- name: Lancer Docker Compose up - name: Lancer Docker Compose up
command: "docker compose up -d --build --remove-orphans" command: "docker compose up -d --build --remove-orphans"
args: args:

View File

@ -1,27 +1,27 @@
import { SpaceNav } from "@/components/space-nav" import { SpaceNav } from "@/components/space-nav";
import { QuoteCard } from "@/components/quote-card" import { QuoteCard } from "@/components/quote-card";
import { Messages } from "@/components/messages" import { Messages } from "@/components/messages";
import { Podcast } from "@/components/podcast" import { Podcast } from "@/components/podcast";
import { CalendarWidget } from "@/components/calendar-widget" import { CalendarWidget } from "@/components/calendar-widget";
import { News } from "@/components/news" import { News } from "@/components/news";
import { Todo } from "@/components/todo" import { Todo } from "@/components/todo";
export default function Page() { export default function Page() {
return ( return (
<div> <div>
<SpaceNav /> <SpaceNav />
<div className="container mx-auto p-4"> <div className='container mx-auto p-4'>
<div className="grid grid-cols-12 gap-4"> <div className='grid grid-cols-12 gap-4'>
<div className="col-span-3"> <div className='col-span-3'>
<QuoteCard /> <QuoteCard />
<div className="mt-4"> <div className='mt-4'>
<News /> <News />
</div> </div>
</div> </div>
<div className="col-span-6"> <div className='col-span-6'>
<Messages /> <Messages />
</div> </div>
<div className="col-span-3 space-y-4"> <div className='col-span-3 space-y-4'>
<Podcast /> <Podcast />
<CalendarWidget /> <CalendarWidget />
<Todo /> <Todo />
@ -29,6 +29,5 @@ export default function Page() {
</div> </div>
</div> </div>
</div> </div>
) );
} }