mirror of
https://github.com/guezoloic/serverconfig.git
synced 2026-01-25 09:34:23 +00:00
feat(./docker-compose.yml): add gitea container
This commit is contained in:
@@ -5,7 +5,8 @@ volumes:
|
|||||||
name: wireguard
|
name: wireguard
|
||||||
portainer-data:
|
portainer-data:
|
||||||
name: portainer
|
name: portainer
|
||||||
|
gitea-mirror-data:
|
||||||
|
name: gitea_mirror
|
||||||
networks:
|
networks:
|
||||||
# Specific network for reverse proxy communication
|
# Specific network for reverse proxy communication
|
||||||
socket-ro-bridge:
|
socket-ro-bridge:
|
||||||
@@ -272,3 +273,44 @@ services:
|
|||||||
- nginx-proxy
|
- nginx-proxy
|
||||||
networks:
|
networks:
|
||||||
- web-network
|
- web-network
|
||||||
|
|
||||||
|
gitea:
|
||||||
|
image: gitea/gitea:latest
|
||||||
|
container_name: gitea
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
|
- VIRTUAL_HOST=git.${HOSTNAME}
|
||||||
|
- LETSENCRYPT_HOST=git.${HOSTNAME}
|
||||||
|
- LETSENCRYPT_EMAIL=${EMAIL}
|
||||||
|
- VIRTUAL_PORT=3000
|
||||||
|
- GITEA__server__DOMAIN=git.${HOSTNAME}
|
||||||
|
- GITEA__server__SSH_DOMAIN=git.${HOSTNAME}
|
||||||
|
- GITEA__server__SSH_PORT=222
|
||||||
|
- GITEA__server__ROOT_URL=https://git.${HOSTNAME}/
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- web-network
|
||||||
|
volumes:
|
||||||
|
- ./gitea:/data
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
ports:
|
||||||
|
- "222:22"
|
||||||
|
|
||||||
|
gitea-mirror:
|
||||||
|
image: ghcr.io/raylabshq/gitea-mirror:latest
|
||||||
|
container_name: gitea-mirror
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- VIRTUAL_HOST=mirror.${HOSTNAME}
|
||||||
|
- LETSENCRYPT_HOST=mirror.${HOSTNAME}
|
||||||
|
- LETSENCRYPT_EMAIL=${EMAIL}
|
||||||
|
- VIRTUAL_PORT=4321
|
||||||
|
- BETTER_AUTH_SECRET=${MIRROR_AUTH_SECRET}
|
||||||
|
- SCHEDULE_ENABLED=true
|
||||||
|
- SCHEDULE_INTERVAL=3600
|
||||||
|
volumes:
|
||||||
|
- gitea-mirror-data:/app/data
|
||||||
|
networks:
|
||||||
|
- web-network
|
||||||
|
|||||||
Reference in New Issue
Block a user