Added jenkins and cronicle for automated cronjobs
updated gitea to direct mounts
This commit is contained in:
@@ -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
|
||||
@@ -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:
|
||||
server:
|
||||
image: gitea/gitea
|
||||
@@ -20,8 +5,6 @@ services:
|
||||
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/repositories/git:/data/git/repo
|
||||
# - gitea_data:/data
|
||||
# - gitea_repository:/data/git/repo
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
|
||||
@@ -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,4 +1,4 @@
|
||||
FROM nextcloud
|
||||
FROM nextcloud:latest
|
||||
|
||||
ARG UID=1000
|
||||
ARG GID=1000
|
||||
|
||||
@@ -20,10 +20,10 @@ services:
|
||||
- EMERGENCY_ACCESS_ALLOWED=true
|
||||
- WEB_VAULT_ENABLED=true
|
||||
- SIGNUPS_ALLOWED=false
|
||||
- SIGNUPS_VERIFY=true
|
||||
- SIGNUPS_VERIFY=false
|
||||
- SIGNUPS_VERIFY_RESEND_TIME=3600
|
||||
- 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_FROM=vaultwarden@vbchaos.nl
|
||||
- SMTP_FROM_NAME=Vaultwarden
|
||||
@@ -32,3 +32,4 @@ services:
|
||||
- SMTP_USERNAME=matthias.mitscherlich@gmail.com
|
||||
- SMTP_PASSWORD=oomgyoiqepsqaikn
|
||||
- SMTP_AUTH_MECHANISM="Login"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user