Gitea without SSH passthrough
This commit is contained in:
@@ -52,6 +52,31 @@ services:
|
||||
- redis
|
||||
- nginx
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:1
|
||||
environment:
|
||||
- "APP_NAME=Labs: Where the good stuff happens"
|
||||
- RUN_MODE=prod
|
||||
- DOMAIN=labs.${DOMAIN}
|
||||
- ROOT_URL=https://labs.${DOMAIN}
|
||||
- DB_TYPE=mysql
|
||||
- DB_HOST=db
|
||||
- DB_NAME=gitea
|
||||
- DB_USER=${DB_USER}
|
||||
- DB_PASSWD=${DB_PASSWORD}
|
||||
restart: always
|
||||
volumes:
|
||||
- gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- 222:22
|
||||
networks:
|
||||
- db
|
||||
- nginx
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: mariadb
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
@@ -84,12 +109,13 @@ services:
|
||||
depends_on:
|
||||
- monica
|
||||
- nextcloud
|
||||
- gitea
|
||||
- omgwtfssl-monica
|
||||
- omgwtfssl-nextcloud
|
||||
- omgwtfssl-gitea
|
||||
ports:
|
||||
- 80:80
|
||||
- 443:443
|
||||
depends_on:
|
||||
- omgwtfssl-monica
|
||||
- omgwtfssl-nextcloud
|
||||
networks:
|
||||
- nginx
|
||||
|
||||
@@ -117,12 +143,25 @@ services:
|
||||
- SSL_CSR=/certs/tower.${DOMAIN}.csr
|
||||
- SSL_CERT=/certs/tower.${DOMAIN}.crt
|
||||
|
||||
omgwtfssl-gitea:
|
||||
image: paulczar/omgwtfssl
|
||||
restart: "no"
|
||||
volumes:
|
||||
- certs:/certs
|
||||
environment:
|
||||
- SSL_SUBJECT=labs.${DOMAIN}
|
||||
- CA_SUBJECT=chris@${DOMAIN}
|
||||
- SSL_KEY=/certs/labs.${DOMAIN}.key
|
||||
- SSL_CSR=/certs/labs.${DOMAIN}.csr
|
||||
- SSL_CERT=/certs/labs.${DOMAIN}.crt
|
||||
|
||||
volumes:
|
||||
db:
|
||||
monica-public:
|
||||
monica-data:
|
||||
nextcloud:
|
||||
certs:
|
||||
gitea:
|
||||
|
||||
networks:
|
||||
db:
|
||||
|
||||
Reference in New Issue
Block a user