diff --git a/ovh/compose.yml b/ovh/compose.yml index e69de29..3ea1077 100644 --- a/ovh/compose.yml +++ b/ovh/compose.yml @@ -0,0 +1,49 @@ +services: + nginx-proxy-manager: + image: 'jc21/nginx-proxy-manager:latest' + container_name: npm + restart: always + ports: + - '80:80' # HTTP + - '443:443' # HTTPS + - '81:81' # Admin Web Portal + volumes: + - ./npm/data:/data + - ./npm/letsencrypt:/etc/letsencrypt + networks: + - hurricane + gitea: + image: gitea/gitea:latest + container_name: gitea + restart: always + environment: + - USER_UID=1000 + - USER_GID=1000 + - GITEA__database__DB_TYPE=sqlite3 + # Email Settings + - GITEA__mailer__ENABLED=true + - GITEA__mailer__PROTOCOL=smtp + - GITEA__mailer__SMTP_ADDR=taylor.mxrouting.net + - GITEA__mailer__SMTP_PORT=587 + - GITEA__mailer__USER=z@h-y.st + - GITEA__service__DISABLE_REGISTRATION=true + - GITEA__mailer__PASSWD=Shan33779488@@ + - GITEA__mailer__FROM=z@h-y.st + # Updated Domain & SSH Settings + - GITEA__server__DOMAIN=g.h-y.st + - GITEA__server__SSH_DOMAIN=g.h-y.st + - GITEA__server__ROOT_URL=https://g.h-y.st/ + - GITEA__server__SSH_PORT=22 + - GITEA__server__LFS_START_SERVER=true + networks: + - hurricane + ports: + - "22:22" # Mapping Host Port 22 to Container Port 22 + volumes: + - ./giteadata:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + +networks: + hurricane: + external: true