Moving on git

master
Meliurwen 4 years ago
commit 1d94ce4864
Signed by: meliurwen
GPG Key ID: 818A8B35E9F1CE10
  1. 22
      .env.example
  2. 1
      .gitignore
  3. 48
      docker-compose.yml
  4. 13
      gitea.env.example

@ -0,0 +1,22 @@
# Global Settings
LOCAL_STACK_DIR=/srv/docker/volumes/gitea
# Networks
NETWORK=webservices
# Gitea and Database
DB_TYPE=postgres
DB_HOST=db:5432
DB_NAME=gitea
DB_USER=gitea
DB_PASSWD=passwordhere
# Gitea
GT_IMG=
GT_TAG=
GT_CONTAINER_NAME=
# Database
DB_IMG=
DB_TAG=
DB_CONTAINER_NAME=

1
.gitignore vendored

@ -0,0 +1 @@
*.env

@ -0,0 +1,48 @@
version: "3.1"
services:
server:
image: ${GT_IMG:-gitea/gitea}:${GT_TAG:-latest}
container_name: ${GT_CONTAINER_NAME}
restart: unless-stopped
networks:
- default
- gitea
volumes:
- ${LOCAL_STACK_DIR}/data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "127.0.0.1:2222:22"
expose:
- "3000"
depends_on:
- db
env_file:
- gitea.env
environment:
- DB_TYPE=${DB_TYPE}
- DB_HOST=${DB_HOST}
- DB_NAME=${DB_NAME}
- DB_USER=${DB_USER}
- DB_PASSWD=${DB_PASSWD}
db:
image: ${DB_IMG:-postgres}:${DB_TAG:-12.4}
container_name: ${DB_CONTAINER_NAME-gitea-db}
restart: unless-stopped
environment:
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWD}
- POSTGRES_DB=${DB_NAME}
networks:
- gitea
volumes:
- ${LOCAL_STACK_DIR}/postgres_new:/var/lib/postgresql/data
networks:
default:
external:
name: ${NETWORK}
gitea:
external: false

@ -0,0 +1,13 @@
# Gitea
# Info: https://docs.gitea.io/en-us/install-with-docker/#environments-variables
GITEA_CUSTOM=/data/gitea/custom
RUN_MODE=prod
HTTP_PORT=3000
ROOT_URL=https://git.domain.tld
DISABLE_SSH=true
# Reverse-proxy and certbot
VIRTUAL_HOST=git.domain.tld
VIRTUAL_PORT=3000
LETSENCRYPT_HOST=git.domain.tld
LETSENCRYPT_EMAIL=username@domain.tld
Loading…
Cancel
Save