Browse Source

use-external-database

pull/43/head
fedy95 4 years ago
parent
commit
275f18bed0
  1. 2
      .drone.yml
  2. 11
      .gitignore
  3. 3
      Makefile
  4. 24
      docker-compose.yml
  5. 7
      env/.env-services-dist

2
.drone.yml

@ -34,7 +34,7 @@ steps:
commands:
- cd /mnt/md0/infra/gitea
- git pull
- make restart
- echo 'need manual restart'
trigger:
branch:

11
.gitignore

@ -1,7 +1,6 @@
/env/.env-gitea_db
/env/.env-gitea_drone
/env/.env-gitea_drone_agent_ssh
/env/.env-gitea_drone_agent_docker
/env/.env-gitea_instance
/etc
/.env-gitea_db
/.env-gitea_drone
/.env-gitea_drone_agent_ssh
/.env-gitea_drone_agent_docker
/.env-gitea_drone_db
/.env-gitea_instance

3
Makefile

@ -13,6 +13,7 @@ lint-yaml:
restart:
docker-compose -f docker-compose.yml pull
docker-compose -f docker-compose.yml restart
docker-compose -f docker-compose.yml stop
docker-compose -f docker-compose.yml up -d
.DEFAULT_GOAL := lint

24
docker-compose.yml

@ -10,7 +10,7 @@ services:
restart: unless-stopped
env_file:
- ./.env-gitea_db
- env/.env-gitea_db
volumes:
- ./etc/gitea_db/data:/var/lib/mysql
@ -20,28 +20,14 @@ services:
hostname: gitea_drone
restart: always
depends_on:
- gitea_drone_db
env_file:
- ./.env-gitea_drone
- env/.env-gitea_drone
ports:
- "2999:80"
volumes:
- ./etc/gitea_drone/data:/data
gitea_drone_db:
image: postgres:13-alpine
container_name: gitea_drone_db
hostname: gitea_drone_db
restart: unless-stopped
env_file:
- ./.env-gitea_drone_db
volumes:
- ./etc/gitea_drone_db/data:/var/lib/postgresql/data
gitea_drone_agent_ssh:
image: drone/drone-runner-ssh:1.0.1
container_name: gitea_drone_agent_ssh
@ -52,7 +38,7 @@ services:
- gitea_drone
env_file:
- .env-gitea_drone_agent_ssh
- env/.env-gitea_drone_agent_ssh
gitea_drone_agent_docker:
image: drone/drone-runner-docker:1.6.3
container_name: gitea_drone_agent_docker
@ -65,7 +51,7 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock
env_file:
- .env-gitea_drone_agent_docker
- env/.env-gitea_drone_agent_docker
gitea_instance:
image: gitea/gitea:1.14.1
container_name: gitea_instance
@ -76,7 +62,7 @@ services:
- gitea_db
env_file:
- ./.env-gitea_instance
- env/.env-gitea_instance
ports:
- "222:22"
- "3000:3000"

7
.env-services-dist → env/.env-services-dist

@ -19,7 +19,7 @@ DRONE_LOGS_TEXT=true
DRONE_LOGS_PRETTY=true
DRONE_LOGS_COLOR=true
DRONE_DATABASE_DRIVER=postgres
DRONE_DATABASE_DATASOURCE=postgres://***:***@postgres:5432/***?sslmode=disable
DRONE_DATABASE_DATASOURCE=postgres://***:***@192.168.1.152:5432/***?sslmode=disable
# gitea_drone_agent_ssh
DRONE_RPC_HOST=drone.fedy95.com
@ -47,11 +47,6 @@ DRONE_LOGS_TEXT=true
DRONE_LOGS_TRACE=true
DRONE_LOGS_PRETTY=true
# gitea_drone_db
POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=
# gitea_instance
APP_NAME=Gitea
RUN_MODE=prod