Added woodpecker CI and resource limits
This commit is contained in:
parent
52ad26e479
commit
8bca38b7d9
@ -21,6 +21,14 @@ services:
|
|||||||
options:
|
options:
|
||||||
max-size: "4m"
|
max-size: "4m"
|
||||||
max-file: "10"
|
max-file: "10"
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '1.0'
|
||||||
|
memory: 1g
|
||||||
|
reservations:
|
||||||
|
cpus: '0.1'
|
||||||
|
memory: 25m
|
||||||
|
|
||||||
gitea:
|
gitea:
|
||||||
image: gitea/gitea:1.21.11
|
image: gitea/gitea:1.21.11
|
||||||
@ -35,11 +43,62 @@ services:
|
|||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
- "222:22"
|
|
||||||
logging:
|
logging:
|
||||||
options:
|
options:
|
||||||
max-size: "4m"
|
max-size: "4m"
|
||||||
max-file: "10"
|
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:
|
nextcloud-aio-mastercontainer:
|
||||||
image: nextcloud/all-in-one:latest
|
image: nextcloud/all-in-one:latest
|
||||||
@ -84,7 +143,15 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /rpool/data/docker/qbittorrent:/config
|
- /rpool/data/docker/qbittorrent:/config
|
||||||
- /veda/tijdelijk/downloads:/downloads
|
- /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:
|
nextcloud_aio_mastercontainer:
|
||||||
name: nextcloud_aio_mastercontainer
|
name: nextcloud_aio_mastercontainer
|
||||||
Loading…
Reference in New Issue
Block a user