Compare commits
2 Commits
f8c995bd43
...
3ca998f1cf
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ca998f1cf | |||
| 09241fc5c6 |
74
Woodpecker_CI.md
Normal file
74
Woodpecker_CI.md
Normal file
@ -0,0 +1,74 @@
|
||||
```sh
|
||||
ssh igor@192.168.200.87 -p 22
|
||||
```
|
||||
|
||||
Install
|
||||
```sh
|
||||
sudo apt update &&
|
||||
sudo apt install -y docker.io docker-compose &&
|
||||
sudo systemctl enable docker &&
|
||||
sudo systemctl start docker &&
|
||||
sudo usermod -aG docker $USER
|
||||
```
|
||||
|
||||
```sh
|
||||
sudo usermod -aG docker igor
|
||||
```
|
||||
|
||||
|
||||
Create folder for Woodpecker
|
||||
```sh
|
||||
sudo mkdir -p /opt/woodpecker &&
|
||||
cd /opt/woodpecker
|
||||
```
|
||||
```sh
|
||||
cd /opt/woodpecker
|
||||
sudo tee docker-compose.yml <<'EOF'
|
||||
services:
|
||||
woodpecker-server:
|
||||
image: woodpeckerci/woodpecker-server:latest
|
||||
restart: always
|
||||
ports:
|
||||
- "8080:8000" # Web UI
|
||||
- "9000:9000" # RPC
|
||||
environment:
|
||||
WOODPECKER_OPEN: "true" # Открытый доступ, можно отключить позже
|
||||
WOODPECKER_HOST: "http://192.168.200.87:8000"
|
||||
WOODPECKER_GITEA: "true"
|
||||
WOODPECKER_GITEA_URL: "https://git.mesh.kz"
|
||||
WOODPECKER_GITEA_CLIENT: "71a231bf-224c-48e7-ba1e-e9c2d4027c1b"
|
||||
WOODPECKER_GITEA_SECRET: "gto_dg5ackwr4pq5uxn76lusqvgnhprc76cqtfotkgc5q3kgrtfaqogq"
|
||||
WOODPECKER_ADMIN: "your-admin-username"
|
||||
volumes:
|
||||
- woodpecker-data:/var/lib/woodpecker
|
||||
|
||||
woodpecker-agent:
|
||||
image: woodpeckerci/woodpecker-agent:latest
|
||||
restart: always
|
||||
depends_on:
|
||||
- woodpecker-server
|
||||
environment:
|
||||
WOODPECKER_SERVER: "woodpecker-server:9000"
|
||||
WOODPECKER_SECRET: "supersecret"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
volumes:
|
||||
woodpecker-data:
|
||||
EOF
|
||||
```
|
||||
|
||||
```sh
|
||||
cd /opt/woodpecker &&
|
||||
sudo docker-compose up -d
|
||||
```
|
||||
|
||||
```sh
|
||||
cd /opt/woodpecker &&
|
||||
sudo docker-compose down
|
||||
```
|
||||
|
||||
Open URL in browser
|
||||
```sh
|
||||
open http://192.168.200.87:8000
|
||||
```
|
||||
Reference in New Issue
Block a user