Added environment variables to .env and docker-compose.yml
This commit is contained in:
17
.env
17
.env
@@ -2,8 +2,21 @@
|
|||||||
GITEA_UID=106
|
GITEA_UID=106
|
||||||
GITEA_GID=113
|
GITEA_GID=113
|
||||||
|
|
||||||
|
GITEA_NAME='MyGitRepo'
|
||||||
|
|
||||||
|
GITEA__server__DOMAIN='gitea.example.com'
|
||||||
|
GITEA__server__ROOT_URL='https://gitea.example.com'
|
||||||
|
|
||||||
|
GITEA__mailer__ENABLED='true'
|
||||||
|
GITEA__mailer__PROTOCOL='smtp'
|
||||||
|
GITEA__mailer__SMTP_ADDR='mail.example.com'
|
||||||
|
GITEA__mailer__SMTP_PORT='25'
|
||||||
|
GITEA__mailer__FROM='noreply@example.com'
|
||||||
|
GITEA__mailer__USER='user@example.com'
|
||||||
|
GITEA__mailer__PASSWD='secret'
|
||||||
|
|
||||||
|
|
||||||
# DB
|
# DB
|
||||||
POSTGRES_PASSWORD='Dn32ps$EmcGsw'
|
POSTGRES_PASSWORD='$$$changeMe$$$$'
|
||||||
POSTGRES_DB=gitea
|
POSTGRES_DB=gitea
|
||||||
POSTGRES_USER=gitea
|
POSTGRES_USER=gitea
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
version: "3"
|
version: "3.8"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
||||||
@@ -16,15 +16,29 @@ services:
|
|||||||
|
|
||||||
gitea:
|
gitea:
|
||||||
image: gitea/gitea:latest
|
image: gitea/gitea:latest
|
||||||
# container_name: gitea
|
container_name: gitea
|
||||||
environment:
|
environment:
|
||||||
|
- APP_NAME=${GITEA_NAME}
|
||||||
- USER_UID=${GITEA_UID}
|
- USER_UID=${GITEA_UID}
|
||||||
- USER_GID=${GITEA_GID}
|
- USER_GID=${GITEA_GID}
|
||||||
|
- GITEA__server__ROOT_URL=${GITEA__server__ROOT_URL:?GITEA__server__ROOT_URL not set}
|
||||||
|
- GITEA__server__DOMAIN=${GITEA__server__DOMAIN:?GITEA__server__DOMAIN not set}
|
||||||
|
- GITEA__service__DISABLE_REGISTRATION=true
|
||||||
|
### IF Mailer is used you can activate self registration with email confirmation, mail notifies...
|
||||||
|
- GITEA__service__REGISTER_EMAIL_CONFIRM=true
|
||||||
|
- GITEA__service__ENABLE_NOTIFY_MAIL=true
|
||||||
- GITEA__database__DB_TYPE=postgres
|
- GITEA__database__DB_TYPE=postgres
|
||||||
- GITEA__database__HOST=db:5432
|
- GITEA__database__HOST=db:5432
|
||||||
- GITEA__database__NAME=${POSTGRES_DB}
|
- GITEA__database__NAME=${POSTGRES_DB}
|
||||||
- GITEA__database__USER=${POSTGRES_USER}
|
- GITEA__database__USER=${POSTGRES_USER}
|
||||||
- GITEA__database__PASSWD=${POSTGRES_PASSWORD}
|
- GITEA__database__PASSWD=${POSTGRES_PASSWORD}
|
||||||
|
- GITEA__mailer__ENABLED=${GITEA__mailer__ENABLED:?GITEA__mailer__ENABLED not set}
|
||||||
|
- GITEA__mailer__SMTP_ADDR=${GITEA__mailer__SMTP_ADDR:?GITEA__mailer__SMTP_ADDR not set}
|
||||||
|
- GITEA__mailer__SMTP_PORT=${GITEA__mailer__SMTP_PORT:?GITEA__mailer__SMTP_PORT not set}
|
||||||
|
- GITEA__mailer__PROTOCOL=${GITEA__mailer__PROTOCOL:?GITEA__mailer__PROTOCOL not set}
|
||||||
|
- GITEA__mailer__FROM=${GITEA__mailer__FROM:?GITEA__mailer__FROM not set}
|
||||||
|
# - GITEA__mailer__USER=${GITEA__mailer__USER:?GITEA__mailer__USER not set}
|
||||||
|
# - GITEA__mailer__PASSWD="""${GITEA__mailer__PASSWD:?GITEA__mailer__PASSWD not set}"""
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
@@ -41,12 +55,17 @@ services:
|
|||||||
|
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.gitea.rule=Host(`gitea.cthsg.de`)
|
- traefik.http.routers.gitea.rule=Host(`gitea.example.com`)
|
||||||
- traefik.http.routers.gitea.tls.certResolver=le
|
- traefik.http.routers.gitea.tls.certResolver=le
|
||||||
- traefik.http.routers.gitea.service=gitea
|
- traefik.http.routers.gitea.service=gitea
|
||||||
- traefik.http.services.gitea.loadbalancer.server.port=3000
|
- traefik.http.services.gitea.loadbalancer.server.port=3000
|
||||||
- traefik.docker.network=proxy
|
- traefik.docker.network=proxy
|
||||||
|
|
||||||
|
logging:
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-size: "1m"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
proxy:
|
proxy:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user