Added jenkins and cronicle for automated cronjobs

updated gitea to direct mounts
This commit is contained in:
2025-09-01 20:30:21 +02:00
parent 743ce4c4f3
commit a845774982
5 changed files with 57 additions and 20 deletions
+39
View File
@@ -0,0 +1,39 @@
services:
cronicle_manager:
# image: cronicle/edge:latest
image: ghcr.io/cronicle-edge/cronicle-edge:main
restart: always
command: manager
hostname: julien
environment:
- CRONICLE_secret_key=secretKey
ports:
- 3012:3012
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /docker_config/cronicle/data:/opt/cronicle/data
- /docker_config/cronicle/logs:/opt/cronicle/logs
- /docker_config/cronicle/plugins:/opt/cronicle/plugins
- /docker_config/cronicle/workloads/app:/app
- /docker_config/configs/:/configs
# healthchecks:
# image: healthchecks/healthchecks:latest
# container_name: healthchecks
# environment:
# - DB=sqlite
# - DB_NAME=/data/hc.sqlite
# - DEBUG=False
# - DEFAULT_FROM_EMAIL=fixme-email-address-here
# - EMAIL_HOST=fixme-smtp-host-here
# - EMAIL_HOST_PASSWORD=fixme-smtp-password-here
# - EMAIL_HOST_USER=fixme-smtp-username-here
# - EMAIL_PORT=587
# - EMAIL_USE_TLS=True
# - SECRET_KEY=---
# - SITE_ROOT=http://localhost:3013
# ports:
# - 3013:8000
# volumes:
# - /docker_config/healthchecks/:/data
# restart: unless-stopped
-17
View File
@@ -1,18 +1,3 @@
version: "3"
volumes:
gitea_data:
driver_opts:
type: nfs
o: addr=dockerstorage,nfsvers=4
device: :/docker_config/gitea
gitea_repository:
driver_opts:
type: nfs
o: addr=dockerstorage,nfsvers=4
device: :/repositories/git
services: services:
server: server:
image: gitea/gitea image: gitea/gitea
@@ -20,8 +5,6 @@ services:
volumes: volumes:
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/docker_config/gitea:/data - /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/docker_config/gitea:/data
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/repositories/git:/data/git/repo - /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/repositories/git:/data/git/repo
# - gitea_data:/data
# - gitea_repository:/data/git/repo
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: ports:
+14
View File
@@ -0,0 +1,14 @@
services:
jenkins:
container_name: jenkins
restart: unless-stopped
image: jenkins/jenkins:lts
user: root
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
- /srv/dev-disk-by-uuid-17e88007-4d0c-45e0-8757-cacfcc458630/docker_config/jenkins/:/var/jenkins_home
- /srv/dev-disk-by-uuid-7a33692e-6462-435b-9c97-029589baeeab/jenkins_workspace:/var/jenkins_home/workspace
ports:
- "8080:8080"
- "50000:50000"
+1 -1
View File
@@ -1,4 +1,4 @@
FROM nextcloud FROM nextcloud:latest
ARG UID=1000 ARG UID=1000
ARG GID=1000 ARG GID=1000
+3 -2
View File
@@ -20,10 +20,10 @@ services:
- EMERGENCY_ACCESS_ALLOWED=true - EMERGENCY_ACCESS_ALLOWED=true
- WEB_VAULT_ENABLED=true - WEB_VAULT_ENABLED=true
- SIGNUPS_ALLOWED=false - SIGNUPS_ALLOWED=false
- SIGNUPS_VERIFY=true - SIGNUPS_VERIFY=false
- SIGNUPS_VERIFY_RESEND_TIME=3600 - SIGNUPS_VERIFY_RESEND_TIME=3600
- SIGNUPS_VERIFY_RESEND_LIMIT=5 - SIGNUPS_VERIFY_RESEND_LIMIT=5
- SIGNUPS_DOMAINS_WHITELIST=vbchaos.nl # - SIGNUPS_DOMAINS_WHITELIST=vbchaos.nl,hotmail.com,gmail.com
- SMTP_HOST=smtp.gmail.com - SMTP_HOST=smtp.gmail.com
- SMTP_FROM=vaultwarden@vbchaos.nl - SMTP_FROM=vaultwarden@vbchaos.nl
- SMTP_FROM_NAME=Vaultwarden - SMTP_FROM_NAME=Vaultwarden
@@ -32,3 +32,4 @@ services:
- SMTP_USERNAME=matthias.mitscherlich@gmail.com - SMTP_USERNAME=matthias.mitscherlich@gmail.com
- SMTP_PASSWORD=oomgyoiqepsqaikn - SMTP_PASSWORD=oomgyoiqepsqaikn
- SMTP_AUTH_MECHANISM="Login" - SMTP_AUTH_MECHANISM="Login"