Browse Source
Merge pull request 'add-drone' (#6) from add-drone into master
Merge pull request 'add-drone' (#6) from add-drone into master
Reviewed-on: #6pull/7/head
6 changed files with 142 additions and 35 deletions
-
51.env-services-dist
-
21.env.dist
-
6.gitignore
-
9Makefile
-
68docker-compose.yml
-
22drone.yml
@ -0,0 +1,51 @@ |
|||
# gitea_db |
|||
MYSQL_DATABASE= |
|||
MYSQL_USER= |
|||
MYSQL_ROOT_PASSWORD= |
|||
MYSQL_PASSWORD= |
|||
|
|||
# gitea_drone |
|||
DRONE_AGENTS_ENABLED=true |
|||
DRONE_GITEA_SERVER=https://gitea.fedy95.com |
|||
DRONE_GITEA_CLIENT_ID=*** |
|||
DRONE_GITEA_CLIENT_SECRET=*** |
|||
DRONE_RPC_SECRET=*** |
|||
|
|||
DRONE_SERVER_HOST=drone.fedy95.com |
|||
DRONE_SERVER_PROTO=https |
|||
DRONE_RUNNER_NETWORKS=proxy |
|||
DRONE_USER_CREATE=username:***,admin:*** |
|||
DRONE_LOGS_DEBUG=true |
|||
DRONE_LOGS_TEXT=true |
|||
DRONE_LOGS_PRETTY=true |
|||
DRONE_LOGS_COLOR=true |
|||
DRONE_DATABASE_DRIVER=postgres |
|||
DRONE_DATABASE_DATASOURCE=postgres://***:***@postgres:5432/***?sslmode=disable |
|||
|
|||
# gitea_drone_agent |
|||
DRONE_RPC_HOST=drone.fedy95.com |
|||
DRONE_RPC_SECRET=*** |
|||
DRONE_RUNNER_CAPACITY=5 |
|||
DRONE_RUNNER_NAME=gitea_drone_agent |
|||
DRONE_RPC_PROTO=https |
|||
|
|||
# gitea_drone_db |
|||
POSTGRES_DB= |
|||
POSTGRES_USER= |
|||
POSTGRES_PASSWORD= |
|||
|
|||
# gitea_instance |
|||
APP_NAME=Gitea |
|||
RUN_MODE=prod |
|||
DOMAIN=gitea.fedy95.com |
|||
ROOT_URL=https://gitea.fedy95.com |
|||
|
|||
DB_TYPE=mysql |
|||
DB_HOST=gitea_db:3306 |
|||
DB_NAME= |
|||
DB_USER= |
|||
DB_PASSWD= |
|||
|
|||
DISABLE_REGISTRATION=true |
|||
USER_UID=1000 |
|||
USER_GID=1000 |
@ -1,21 +0,0 @@ |
|||
# gitea_instance |
|||
APP_NAME=Gitea |
|||
RUN_MODE=prod |
|||
DOMAIN=gitea.fedy95.com |
|||
ROOT_URL=https://gitea.fedy95.com |
|||
|
|||
DB_TYPE=mysql |
|||
DB_HOST=gitea_db:3306 |
|||
DB_NAME= |
|||
DB_USER= |
|||
DB_PASSWD= |
|||
|
|||
DISABLE_REGISTRATION=true |
|||
USER_UID=1000 |
|||
USER_GID=1000 |
|||
|
|||
# gitea_db |
|||
MYSQL_DATABASE= |
|||
MYSQL_USER= |
|||
MYSQL_ROOT_PASSWORD= |
|||
MYSQL_PASSWORD= |
@ -1,2 +1,6 @@ |
|||
/etc |
|||
/.env |
|||
/.env-gitea_db |
|||
/.env-gitea_drone |
|||
/.env-gitea_drone_agent |
|||
/.env-gitea_drone_db |
|||
/.env-gitea_instance |
@ -0,0 +1,9 @@ |
|||
MAKEFLAGS += --silent |
|||
|
|||
.PHONY: * |
|||
|
|||
restart: |
|||
docker-compose -f docker-compose.yml down |
|||
docker-compose -f docker-compose.yml up -d |
|||
|
|||
.DEFAULT_GOAL := restart |
@ -0,0 +1,22 @@ |
|||
kind: pipeline |
|||
type: ssh |
|||
name: default |
|||
|
|||
server: |
|||
host: |
|||
from_secret: host |
|||
user: |
|||
from_secret: username |
|||
ssh_key: |
|||
from_secret: ssh_key |
|||
|
|||
steps: |
|||
- name: release |
|||
commands: |
|||
- cd /mnt/md0/infra/gitea |
|||
- git pull |
|||
- make restart |
|||
|
|||
trigger: |
|||
branch: |
|||
- master |
Reference in new issue