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 |
/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