compose file for a self-contained teamcity install that is capable of building dotnet core and angular projects
version: '3.7' | |
services: | |
teamcity-server: | |
container_name: teamcity | |
image: jetbrains/teamcity-server | |
restart: unless-stopped | |
ports: | |
- "8111:8111" | |
volumes: | |
- ./data_dir:/data/teamcity_server/datadir | |
- ./log_dir:/opt/teamcity/logs | |
teamcity-agent-dotnet: | |
container_name: teamcity-agent-dotnet | |
image: jetbrains/teamcity-agent | |
restart: unless-stopped | |
environment: | |
- SERVER_URL=teamcity-server:8111 | |
- TEAMCITY_SERVER_MEM_OPTS=-Xmx2g -XX:ReservedCodeCacheSize=350m | |
teamcity-agent-npm: | |
container_name: teamcity-agent-npm | |
image: pcasafont/teamcity-agent-with-npm:2018.2.1-6.4.1 | |
restart: unless-stopped | |
environment: | |
- SERVER_URL=teamcity-server:8111 | |
- TEAMCITY_SERVER_MEM_OPTS=-Xmx2g -XX:ReservedCodeCacheSize=350m | |
- AGENT_OPTS=npm.installed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment