Compare commits

..

12 Commits

Author SHA1 Message Date
bca289f4c8 Actualiser cmd/cmd.txt 2025-05-16 20:12:32 +00:00
a2ed0f6c36 Ajouter hubzilla.yml 2025-05-16 20:10:44 +00:00
6e68910409 Ajouter cmd/cmd.txt 2025-05-16 20:09:31 +00:00
251b07a3b0 v1 2025-05-16 22:06:11 +02:00
2ff550f024 Supprimer src/msmtprc 2025-05-16 20:00:31 +00:00
e65d1c6b7d Supprimer src/start.sh 2025-05-16 20:00:15 +00:00
37f970ef0c Supprimer src/hubzilla.conf 2025-05-16 19:59:59 +00:00
25c8297c72 Supprimer src/.htconfig.php 2025-05-16 19:59:42 +00:00
505561b909 Supprimer dockerfile 2025-05-16 19:59:22 +00:00
f2ea2d2956 Actualiser dockerfile 2025-05-15 19:38:40 +00:00
69923a05ee Actualiser src/hubzilla.conf 2025-05-15 19:37:03 +00:00
ae067f92a1 Actualiser dockerfile 2025-05-15 18:56:49 +00:00
2 changed files with 60 additions and 0 deletions

5
cmd/cmd.txt Normal file
View File

@@ -0,0 +1,5 @@
docker build -t hubzilla:debian12 .
docker tag hubzilla:debian12 git.piaf.im/sylvain/hubzilla:latest
docker push git.piaf.im/sylvain/hubzilla:latest
docker pull git.piaf.im/sylvain/hubzilla:latest

55
hubzilla.yml Normal file
View File

@@ -0,0 +1,55 @@
version: "3.8"
services:
db:
image: mariadb:10.6
environment:
MYSQL_DATABASE: hubzilla
MYSQL_USER: hubzilla
MYSQL_PASSWORD: hubzilla_pass
MYSQL_ROOT_PASSWORD: root_pass
volumes:
- db_data:/var/lib/mysql
networks:
- hubzilla_net
deploy:
placement:
constraints: [node.hostname == ds1]
restart_policy:
condition: on-failure
hubzilla:
image: hubzilla:debian12 # buildé et pushé manuellement avant
ports:
- target: 80
published: 8380
protocol: tcp
mode: host
environment:
DOMAIN: hub.alto.im
ADMIN_EMAIL: admin@hub.alto.im
SMTP_EMAIL: hub@admin.alto.im
SMTP_SERVER: smtp.example.com
SMTP_PORT: 587
SMTP_USER: hub@admin.alto.im
SMTP_PASS: yourpass
depends_on:
- db
volumes:
- hubzilla_data:/var/www/html # contient site et config
networks:
- hubzilla_net
deploy:
placement:
constraints: [node.hostname == ds1]
restart_policy:
condition: on-failure
volumes:
db_data:
hubzilla_data:
networks:
hubzilla_net:
driver: overlay
attachable: true