Added woodpecker CI and resource limits
This commit is contained in:
parent
52ad26e479
commit
8bca38b7d9
@ -21,6 +21,14 @@ services:
|
||||
options:
|
||||
max-size: "4m"
|
||||
max-file: "10"
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.0'
|
||||
memory: 1g
|
||||
reservations:
|
||||
cpus: '0.1'
|
||||
memory: 25m
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:1.21.11
|
||||
@ -35,11 +43,62 @@ services:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "222:22"
|
||||
logging:
|
||||
options:
|
||||
max-size: "4m"
|
||||
max-file: "10"
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.0'
|
||||
memory: 1g
|
||||
reservations:
|
||||
cpus: '0.1'
|
||||
memory: 100m
|
||||
|
||||
woodpecker-server:
|
||||
image: woodpeckerci/woodpecker-server:latest
|
||||
restart: unless-stopped
|
||||
container_name: woodpecker-server
|
||||
ports:
|
||||
- 8000:8000
|
||||
volumes:
|
||||
- /rpool/data/docker/woodpecker/:/var/lib/woodpecker/
|
||||
environment:
|
||||
- WOODPECKER_HOST=https://ci.mvzijl.nl
|
||||
- WOODPECKER_AGENT_SECRET=FS9d0mISbWK9ncVv5tbyeCRiFmJ/zKSITMd2HLt4fdU=
|
||||
- WOODPECKER_GITEA=true
|
||||
- WOODPECKER_GITEA_URL=https://git.mvzijl.nl
|
||||
- WOODPECKER_GITEA_CLIENT=91423013-9726-4422-8208-127250cc4280
|
||||
- WOODPECKER_GITEA_SECRET=gto_3ymolje5iixjofzugpnspmwkjg5el2dgyis4kww6sfa6iddek7oq
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.0'
|
||||
memory: 1g
|
||||
reservations:
|
||||
cpus: '0.1'
|
||||
memory: 25m
|
||||
|
||||
woodpecker-agent:
|
||||
image: woodpeckerci/woodpecker-agent:latest
|
||||
command: agent
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- woodpecker-server
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
environment:
|
||||
- WOODPECKER_SERVER=woodpecker-server:9000
|
||||
- WOODPECKER_AGENT_SECRET=FS9d0mISbWK9ncVv5tbyeCRiFmJ/zKSITMd2HLt4fdU=
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.0'
|
||||
memory: 1g
|
||||
reservations:
|
||||
cpus: '0.1'
|
||||
memory: 25m
|
||||
|
||||
nextcloud-aio-mastercontainer:
|
||||
image: nextcloud/all-in-one:latest
|
||||
@ -84,7 +143,15 @@ services:
|
||||
volumes:
|
||||
- /rpool/data/docker/qbittorrent:/config
|
||||
- /veda/tijdelijk/downloads:/downloads
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.5'
|
||||
memory: 2g
|
||||
reservations:
|
||||
cpus: '0.1'
|
||||
memory: 250m
|
||||
|
||||
volumes: # If you want to store the data on a different drive, see https://github.com/nextcloud/all-in-one#how-to-store-the-filesinstallation-on-a-separate-drive
|
||||
volumes:
|
||||
nextcloud_aio_mastercontainer:
|
||||
name: nextcloud_aio_mastercontainer
|
||||
Loading…
Reference in New Issue
Block a user