feat(tf-services): enable Forgejo built-in git-SSH per instance
SSH_LISTEN_PORT + START_SSH_SERVER per forge (ct 2222 / mc 2223 / quinn 2224), SSH_DOMAIN = forge.<p>.uvlava.com. The earlier :22 double-bind was a missing SSH_LISTEN_PORT. Verified: ssh clone works. Matches live. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
1be4f8ba6b
commit
6dfba051fd
1 changed files with 6 additions and 6 deletions
|
|
@ -27,21 +27,21 @@ write_files:
|
||||||
forgejo-ct:
|
forgejo-ct:
|
||||||
image: codeberg.org/forgejo/forgejo:10
|
image: codeberg.org/forgejo/forgejo:10
|
||||||
restart: always
|
restart: always
|
||||||
environment: { USER_UID: "1000", USER_GID: "1000", FORGEJO__server__HTTP_PORT: "3000", FORGEJO__server__DOMAIN: "forge.ct.uvlava.com", FORGEJO__server__ROOT_URL: "https://forge.ct.uvlava.com/", FORGEJO__server__DISABLE_SSH: "true", FORGEJO__security__INSTALL_LOCK: "true", FORGEJO__service__DISABLE_REGISTRATION: "true" }
|
environment: { USER_UID: "1000", USER_GID: "1000", FORGEJO__server__HTTP_PORT: "3000", FORGEJO__server__DOMAIN: "forge.ct.uvlava.com", FORGEJO__server__ROOT_URL: "https://forge.ct.uvlava.com/", FORGEJO__server__DISABLE_SSH: "false", FORGEJO__server__START_SSH_SERVER: "true", FORGEJO__server__SSH_LISTEN_PORT: "2222", FORGEJO__server__SSH_PORT: "2222", FORGEJO__server__SSH_DOMAIN: "forge.ct.uvlava.com", FORGEJO__security__INSTALL_LOCK: "true", FORGEJO__service__DISABLE_REGISTRATION: "true" }
|
||||||
volumes: [ /opt/services/ct:/data ]
|
volumes: [ /opt/services/ct:/data ]
|
||||||
ports: [ "3000:3000" ]
|
ports: [ "3000:3000", "2222:2222" ]
|
||||||
forgejo-mc:
|
forgejo-mc:
|
||||||
image: codeberg.org/forgejo/forgejo:10
|
image: codeberg.org/forgejo/forgejo:10
|
||||||
restart: always
|
restart: always
|
||||||
environment: { USER_UID: "1000", USER_GID: "1000", FORGEJO__server__HTTP_PORT: "3000", FORGEJO__server__DOMAIN: "forge.mc.uvlava.com", FORGEJO__server__ROOT_URL: "https://forge.mc.uvlava.com/", FORGEJO__server__DISABLE_SSH: "true", FORGEJO__security__INSTALL_LOCK: "true", FORGEJO__service__DISABLE_REGISTRATION: "true" }
|
environment: { USER_UID: "1000", USER_GID: "1000", FORGEJO__server__HTTP_PORT: "3000", FORGEJO__server__DOMAIN: "forge.mc.uvlava.com", FORGEJO__server__ROOT_URL: "https://forge.mc.uvlava.com/", FORGEJO__server__DISABLE_SSH: "false", FORGEJO__server__START_SSH_SERVER: "true", FORGEJO__server__SSH_LISTEN_PORT: "2223", FORGEJO__server__SSH_PORT: "2223", FORGEJO__server__SSH_DOMAIN: "forge.mc.uvlava.com", FORGEJO__security__INSTALL_LOCK: "true", FORGEJO__service__DISABLE_REGISTRATION: "true" }
|
||||||
volumes: [ /opt/services/mc:/data ]
|
volumes: [ /opt/services/mc:/data ]
|
||||||
ports: [ "3001:3000" ]
|
ports: [ "3001:3000", "2223:2223" ]
|
||||||
forgejo-quinn:
|
forgejo-quinn:
|
||||||
image: codeberg.org/forgejo/forgejo:10
|
image: codeberg.org/forgejo/forgejo:10
|
||||||
restart: always
|
restart: always
|
||||||
environment: { USER_UID: "1000", USER_GID: "1000", FORGEJO__server__HTTP_PORT: "3000", FORGEJO__server__DOMAIN: "forge.quinn.uvlava.com", FORGEJO__server__ROOT_URL: "https://forge.quinn.uvlava.com/", FORGEJO__server__DISABLE_SSH: "true", FORGEJO__security__INSTALL_LOCK: "true", FORGEJO__service__DISABLE_REGISTRATION: "true" }
|
environment: { USER_UID: "1000", USER_GID: "1000", FORGEJO__server__HTTP_PORT: "3000", FORGEJO__server__DOMAIN: "forge.quinn.uvlava.com", FORGEJO__server__ROOT_URL: "https://forge.quinn.uvlava.com/", FORGEJO__server__DISABLE_SSH: "false", FORGEJO__server__START_SSH_SERVER: "true", FORGEJO__server__SSH_LISTEN_PORT: "2224", FORGEJO__server__SSH_PORT: "2224", FORGEJO__server__SSH_DOMAIN: "forge.quinn.uvlava.com", FORGEJO__security__INSTALL_LOCK: "true", FORGEJO__service__DISABLE_REGISTRATION: "true" }
|
||||||
volumes: [ /opt/services/quinn:/data ]
|
volumes: [ /opt/services/quinn:/data ]
|
||||||
ports: [ "3002:3000" ]
|
ports: [ "3002:3000", "2224:2224" ]
|
||||||
verdaccio:
|
verdaccio:
|
||||||
image: verdaccio/verdaccio:6
|
image: verdaccio/verdaccio:6
|
||||||
restart: always
|
restart: always
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue