diff --git a/bind9/guiotte.db b/bind9/guiotte.db index c43fa6f..6526b69 100644 --- a/bind9/guiotte.db +++ b/bind9/guiotte.db @@ -25,3 +25,5 @@ sync.guiotte.fr. IN CNAME dm.guiotte.fr. pad.guiotte.fr. IN CNAME dm.guiotte.fr. home.guiotte.fr. IN CNAME dm.guiotte.fr. zotero.guiotte.fr. IN CNAME dm.guiotte.fr. +git.guiotte.fr. IN CNAME dm.guiotte.fr. +git-old.guiotte.fr. IN CNAME dm.guiotte.fr. diff --git a/ddclient/ddclient.conf b/ddclient/ddclient.conf index cc35e4e..3311779 100644 Binary files a/ddclient/ddclient.conf and b/ddclient/ddclient.conf differ diff --git a/docker-compose.yml b/docker-compose.yml index 7f9a278..9d5cd34 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -46,7 +46,8 @@ services: environment: *common-environment volumes: - ./ddclient:/config - - ddclient-cache:/var/cache/ddclient + - ddclient-cache:/run/ddclient-cache + #- ddclient-cache:/var/cache/ddclient money: @@ -307,6 +308,44 @@ services: # - 55443:55443 restart: unless-stopped + gitea: + image: gitea/gitea:latest + #build: gitea + container_name: gitea + restart: unless-stopped + environment: + <<: *common-environment + GITEA__database__DB_TYPE: mysql + GITEA__database__HOST: gitea-db:3306 + GITEA__database__NAME: gitea + GITEA__database__USER: gitea + GITEA__database__PASSWD: gitea + GITEA__service__DISABLE_REGISTRATION: true + GITEA__server__DOMAIN: git.guiotte.fr + GITEA__server__SSH_DOMAIN: git.guiotte.fr + GITEA__server__LANDING_PAGE: explore + depends_on: + - gitea-db + volumes: + - gitea-data:/data + + + gitea-db: + image: linuxserver/mariadb:latest + container_name: gitea-db + restart: unless-stopped + environment: + <<: *common-environment + FILE__MYSQL_ROOT_PASSWORD: /run/secrets/gitea-db-root-pw + FILE__MYSQL_PASSWORD: /run/secrets/gitea-db-pw + MYSQL_DATABASE: gitea + MYSQL_USER: gitea + volumes: + - gitea-db:/config + secrets: + - gitea-db-root-pw + - gitea-db-pw + volumes: money-data: @@ -324,6 +363,9 @@ volumes: hedgedoc-db: homeassistant-config: zotero-sync-data: + gitea-data: + gitea-db: + secrets: @@ -343,3 +385,7 @@ secrets: file: hedgedoc-db-root-pw.secret hedgedoc-db-pw: file: hedgedoc-db-pw.secret + gitea-db-root-pw: + file: gitea-db-root-pw.secret + gitea-db-pw: + file: gitea-db-pw.secret diff --git a/gitea-db-pw.secret b/gitea-db-pw.secret new file mode 100644 index 0000000..0fb767a Binary files /dev/null and b/gitea-db-pw.secret differ diff --git a/gitea-db-root-pw.secret b/gitea-db-root-pw.secret new file mode 100644 index 0000000..5b7909b Binary files /dev/null and b/gitea-db-root-pw.secret differ