]> PHS Git Server - phs-stack.git/commitdiff
Adding TeamCity and YouTrack.
authorcharleswrayjr <charleswrayjr@gmail.com>
Fri, 5 Sep 2025 01:44:26 +0000 (20:44 -0500)
committercharleswrayjr <charleswrayjr@gmail.com>
Fri, 5 Sep 2025 01:44:26 +0000 (20:44 -0500)
docker-compose.yml

index 6f4b16afa05ec61cb137ad8c4842d42bcafed22d..711a21cd4ee440c130c6894ad65e5b177d26c44c 100644 (file)
@@ -83,6 +83,28 @@ services:
       - phs-net
     restart: unless-stopped
     entrypoint: sh -c "/usr/src/app/run-home.sh"
+  teamcity:
+    image: jetbrains/teamcity-server:2024.07
+    container_name: teamcity
+    ports:
+      - "8111:8111"
+    volumes:
+      - teamcity-data:/data/teamcity_server/datadir
+      - teamcity-logs:/opt/teamcity/logs
+    environment:
+      - TEAMCITY_SERVER_MEM_OPTS=-Xmx2g
+    network_mode: host
+  youtrack:
+    image: jetbrains/youtrack:2024.1.25340
+    container_name: youtrack
+    ports:
+      - "8080:8080"
+    volumes:
+      - youtrack-data:/opt/youtrack/data
+      - youtrack-logs:/opt/youtrack/logs
+    environment:
+      - JAVA_OPTS=-Xmx1g
+    network_mode: host
 #  admin:
 #    build:
 #      dockerfile: Dockerfile
@@ -102,5 +124,10 @@ services:
 #      - phs-net
 #    restart: unless-stopped
 #    entrypoint: sh -c "/usr/src/app/run-admin.sh"
+volumes:
+  teamcity-data:
+  teamcity-logs:
+  youtrack-data:
+  youtrack-logs:
 networks:
   phs-net: