From f11d96923966cfa902ecc62ee895ddecc050cbf6 Mon Sep 17 00:00:00 2001 From: Haletran Date: Sun, 1 Mar 2026 23:38:17 +0100 Subject: [PATCH] feat: gitea working but not setup --- README.md | 5 +++ core/caddy/config/sites/vogsphere.caddy | 4 +-- core/git/compose.yml | 42 +++++++++++++++++++++++++ core/keycloak/compose.yml | 2 ++ startup | 1 + 5 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 core/git/compose.yml diff --git a/README.md b/README.md index 644e33a..979a1ab 100644 --- a/README.md +++ b/README.md @@ -77,3 +77,8 @@ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin dock ssh-copy-id -p 2222 bapasqui@localhost ``` + + +### Ressources + +https://zenn.dev/zenogawa/articles/gitea_keycloak?locale=en diff --git a/core/caddy/config/sites/vogsphere.caddy b/core/caddy/config/sites/vogsphere.caddy index 477a082..b52948c 100644 --- a/core/caddy/config/sites/vogsphere.caddy +++ b/core/caddy/config/sites/vogsphere.caddy @@ -1,3 +1,3 @@ -http://keycloak.ft-chatons.local { - reverse_proxy gitea:8080 +http://vogsphere.ft-chatons.local { + reverse_proxy gitea:3000 } \ No newline at end of file diff --git a/core/git/compose.yml b/core/git/compose.yml new file mode 100644 index 0000000..35ef74f --- /dev/null +++ b/core/git/compose.yml @@ -0,0 +1,42 @@ +services: + gitea: + image: gitea/gitea + container_name: gitea + environment: + USER_UID: 1000 + USER_GID: 1000 + GITEA__database__DB_TYPE: postgres + GITEA__database__HOST: gitea-postgres:5432 + GITEA__database__NAME: gitea + GITEA__database__USER: gitea + GITEA__database__PASSWD: gitea + networks: + - proxy + restart: unless-stopped + ports: + - "3000" + - "222:22" + volumes: + - gitea-data:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + + + postgres: + image: library/postgres + container_name: gitea-postgres + restart: always + networks: + - proxy + environment: + - POSTGRES_USER=gitea + - POSTGRES_PASSWORD=gitea + - POSTGRES_DB=gitea + +volumes: + gitea-data: + +networks: + proxy: + name: proxy + external: true \ No newline at end of file diff --git a/core/keycloak/compose.yml b/core/keycloak/compose.yml index c1b15ab..8abc049 100644 --- a/core/keycloak/compose.yml +++ b/core/keycloak/compose.yml @@ -13,6 +13,8 @@ services: KC_DB_PASSWORD: password KC_BOOTSTRAP_ADMIN_USERNAME: admin KC_BOOTSTRAP_ADMIN_PASSWORD: admin + KC_HOSTNAME_PORT: 8081 + KC_PROXY: edge command: - start-dev restart: unless-stopped diff --git a/startup b/startup index 58644dc..91cf1fc 100755 --- a/startup +++ b/startup @@ -34,6 +34,7 @@ case "$1" in just re caddy just re doh just re postgresql + just re git #just re keycloak ;; esac \ No newline at end of file