Compare commits

..

7 Commits

125 changed files with 122 additions and 76 deletions

1
.env Normal file
View File

@@ -0,0 +1 @@
AGENT_IMAGE_VERSION="2025.07.3-linux-sudo"

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
./https_portal/log

View File

@@ -1,5 +1,3 @@
version: '3.3'
networks:
devops:
name: devops
@@ -18,7 +16,7 @@ services:
networks:
- devops
image: jetbrains/teamcity-server
#command: sleep infinity
teamcity-agent-1:
restart: always
container_name: teamcity-agent-1
@@ -37,9 +35,46 @@ services:
- '/opt/buildagent/plugins:/opt/buildagent/plugins'
- '/opt/buildagent/temp:/opt/buildagent/temp'
- '/opt/buildagent/tools:/opt/buildagent/tools'
image: jetbrains/teamcity-agent:2023.11.1-linux-sudo
# image: jetbrains/teamcity-agent:2023.05.2-linux-sudo
# image: jetbrains/teamcity-agent:latest
image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
teamcity-agent-2:
restart: always
container_name: teamcity-agent-2
environment:
- 'SERVER_URL=teamcity-server:8111'
- DOCKER_IN_DOCKER=start
user: root
privileged: true
networks:
- devops
volumes:
- '/teamcity/agent2:/teamcity_agent/conf'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/opt/buildagent/system2:/opt/buildagent/system'
- '/opt/buildagent/work2:/opt/buildagent/work'
- '/opt/buildagent/plugins2:/opt/buildagent/plugins'
- '/opt/buildagent/temp2:/opt/buildagent/temp'
- '/opt/buildagent/tools2:/opt/buildagent/tools'
image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
teamcity-agent-3:
restart: always
container_name: teamcity-agent-3
environment:
- 'SERVER_URL=teamcity-server:8111'
- DOCKER_IN_DOCKER=start
user: root
privileged: true
networks:
- devops
volumes:
- '/teamcity/agent3:/teamcity_agent/conf'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/opt/buildagent/system3:/opt/buildagent/system'
- '/opt/buildagent/work3:/opt/buildagent/work'
- '/opt/buildagent/plugins3:/opt/buildagent/plugins'
- '/opt/buildagent/temp3:/opt/buildagent/temp'
- '/opt/buildagent/tools3:/opt/buildagent/tools'
image: jetbrains/teamcity-agent:${AGENT_IMAGE_VERSION}
watchtower:
image: containrrr/watchtower
container_name: watchtower
@@ -49,8 +84,10 @@ services:
node_exporter:
image: quay.io/prometheus/node-exporter:latest
container_name: node_exporter
network_mode: host
pid: host
networks:
- devops
ports:
- "9100:9100"
restart: unless-stopped
command:
- "--path.procfs=/host/proc"
@@ -65,7 +102,6 @@ services:
container_name: https_portal
image: "steveltn/https-portal:1.23.0"
restart: unless-stopped
user: "root"
networks:
- devops # internal network
ports:
@@ -85,4 +121,3 @@ services:
- ./https_portal/log:/var/log/nginx # nginx logs
depends_on:
- teamcity-server

View File

@@ -1,60 +1,59 @@
-----BEGIN CERTIFICATE-----
MIIE9DCCA9ygAwIBAgISBMHctsE0jjV1n6hzyDy7Wx2wMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDA1MDIwODAwMThaFw0yNDA3MzEwODAwMTdaMB4xHDAaBgNVBAMT
E3RlYW1jaXR5LnBoeC1lcnAuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDlN73HQawgZG9HiMTNXytL0qtIhHpDIArsz9YtAtO7CFAFcqgf64+MGc7L
Sgc3wph8Y0WsiLNYygHtPRqTL0j3fY3hSTKuvdJGYM0n/yMfgaFmk1BgQiFNtCzx
5Pg7gv68dHFSl02Q84Iv9QjfYgpAG/URoqfso9XptgkfqJxCwZvNHFlRbbbgYV1+
yp63xB2hTKuBAOB1n+PCx0k8n+hwqSMgQz+drjt3JR0T0SgUrH8JtA3p1/9I24Rg
Wekt9cB7TMKy/fnssX0V5qMxsXrSp9NDteS2BBlS4WPs0Xp/fCuVh77BvLBtsQVq
1nC/QI2ar5QUemHRbtjAsQx9hel/AgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFBEwdbYWsiGHwjD/fIu/fknq6xQSMB8GA1UdIwQYMBaAFBQusxe3
WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0
cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j
ci5vcmcvMB4GA1UdEQQXMBWCE3RlYW1jaXR5LnBoeC1lcnAuZGUwEwYDVR0gBAww
CjAIBgZngQwBAgEwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBIsONr2qZHNA/l
agL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAY84iHh1AAAEAwBHMEUCIHaBfNv/uij0
68pfMi+v9YcXo1sq+dAOohIvNgLbPLEAAiEAyGfmER2i42G4mqiFQMWGpiQfxfUi
HQcFIBs53l0QQVIAdwB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAA
AY84iHihAAAEAwBIMEYCIQDHmA2xQugUJpfZeeaKBOipcuCy3Zc+N7iFCT/qtyqr
0wIhAMeC/usuR2vc6jyu9SOE3TSvoQ+K9FEyDn5UJH4piQjZMA0GCSqGSIb3DQEB
CwUAA4IBAQC1bentCgO+umjG7GU0I7vrCGphmVP/aTP//VrHWWuYQSKG/4m7xgu4
U8Q95FJ9GMuS2mRbIha5zNGy6+hQ/1ibGXC3InezJhCUduuwDPiZc9MJQ6NTtFBV
SIhlH8jaGQjOcrBtVvTkdLo515CAXNpWjmo3uNUa9ANQuV8OAxW+koZCcvLtnRAm
K1Pz8dVmBM7zFyRFDw28TqR1NLM46boLB+SQWnyfcpPjtlr7AYM7rUeXAQdVgvCz
X5Ry7bvsOc68NmSBJpeR64f5Hm0obOfPHF1wglwoHdx13hlTwhVVDjfTvNuyeGg2
lBTISl1mAxnhUfEBumB8kQFyrKn68+AX
MIIFAzCCA+ugAwIBAgISBcpPFNShAAnnfbcuWKq8nH/RMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI1MDY1NzMzWhcNMjYwMTIzMDY1NzMyWjAeMRwwGgYDVQQD
ExN0ZWFtY2l0eS5waHgtZXJwLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5Te9x0GsIGRvR4jEzV8rS9KrSIR6QyAK7M/WLQLTuwhQBXKoH+uPjBnO
y0oHN8KYfGNFrIizWMoB7T0aky9I932N4Ukyrr3SRmDNJ/8jH4GhZpNQYEIhTbQs
8eT4O4L+vHRxUpdNkPOCL/UI32IKQBv1EaKn7KPV6bYJH6icQsGbzRxZUW224GFd
fsqet8QdoUyrgQDgdZ/jwsdJPJ/ocKkjIEM/na47dyUdE9EoFKx/CbQN6df/SNuE
YFnpLfXAe0zCsv357LF9FeajMbF60qfTQ7XktgQZUuFj7NF6f3wrlYe+wbywbbEF
atZwv0CNmq+UFHph0W7YwLEMfYXpfwIDAQABo4ICJDCCAiAwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQRMHW2FrIhh8Iw/3yLv35J6usUEjAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3RlYW1jaXR5LnBoeC1l
cnAuZGUwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy84Mi5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZoaXhBZAAAE
AwBIMEYCIQDKrNVGbsPP8Wy7+dI0DNmOY4v2Nlk9psgfCVpuuYv/NQIhAKa/rSg7
HT+2HXP+1xrT7S/V3qGZS2G3jVnT/HCHBZ53AHYAlpdkv1VYl633Q4doNwhCd+nw
OtX2pPM2bkakPw/KqcYAAAGaGl4QkwAABAMARzBFAiBty54lzR1oGP4cPCHHK7Bg
FpCTtr5YMrtsoVDdJrpDUwIhAPOgEWdIXoIb9bO85rs8AbKcdghapxykM3uUYZp7
r9WKMA0GCSqGSIb3DQEBCwUAA4IBAQCYOArVOJqgwf2r8sNzbgeGGY3sSKXC+BtC
jpcas3ZdBKnUmI9/vOSImkSJe8/+M/PsKzjHP720VCMgBwRhQsBO2lvyGg9CvFkU
yR5rHHDBVQLVQlDPnVMRoZVN1pjiAf6LqXC22rTASdd7QktOiv6W7GVoqtit8DWL
374YuskXQK/52u8riZhsRkkb0YXo6SXbkXmlrgV7UNplsoHQa9CvXGtMYg5qX36W
BhmHAfSnn0YqUdOsQJuHO6xOWeAhc5PjbilE/zt0+e5cAbTj4LWjx34hm7WKE2LE
JkRoWivRgZsqKXI+Q1ZGYqx8naZXfjkUTz4nqO4ccAx4/g+dfjyB
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw
WhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP
R5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx
sxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm
NHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxg
Z3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG
/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYB
Af8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA
FHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw
AoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw
Oi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB
gt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W
PTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl
ikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz
CkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm
lJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4
avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2
yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O
yK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids
hCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+
HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv
MldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX
nLRbwHOoq7hHwg==
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----

View File

@@ -1 +1,3 @@
2024/05/12 03:45:01 [notice] 2100536#2100536: signal process started
2025/11/18 03:45:01 [notice] 265716#265716: signal process started
2025/11/18 10:45:08 [notice] 262#262: signal process started
2025/11/18 10:48:41 [notice] 260#260: signal process started

View File

@@ -1 +0,0 @@
2024/05/11 03:45:01 [notice] 1878015#1878015: signal process started

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
2025/11/16 03:45:01 [notice] 869316#869316: signal process started
2025/11/16 22:36:49 [notice] 260#260: signal process started
2025/11/16 22:58:44 [notice] 263#263: signal process started

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More