adding gitea

This commit is contained in:
2026-02-16 11:46:49 +00:00
parent aa915e1071
commit 5c69a1d0a7

View File

@@ -12,7 +12,7 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: nginx container_name: nginx
env_file: ./.env env_file: ./.env
restart: unless-stopped restart: always
depends_on: depends_on:
- backend - backend
- icecast2 - icecast2
@@ -41,7 +41,7 @@ services:
context: ./backend context: ./backend
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: "${BACKEND_HOST}" container_name: "${BACKEND_HOST}"
restart: unless-stopped restart: always
depends_on: depends_on:
- db - db
networks: networks:
@@ -56,13 +56,15 @@ services:
db: db:
image: postgres:16 image: postgres:16
container_name: "${POSTGRES_HOST}" container_name: "${POSTGRES_HOST}"
restart: unless-stopped restart: always
env_file: env_file:
- ./.env - ./.env
networks: networks:
- app-network - app-network
volumes: volumes:
- dbdata:/var/lib/postgresql/data - dbdata:/var/lib/postgresql/data
ports:
- 5432:5432
icecast2: icecast2:
build: build:
@@ -76,3 +78,23 @@ services:
- ./.env - ./.env
ports: ports:
- "${ICECAST_PORT}:${ICECAST_PORT}" - "${ICECAST_PORT}:${ICECAST_PORT}"
gitea:
image: docker.gitea.com/gitea:1.25.4-rootless
environment:
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=${POSTGRES_HOST}
- GITEA__database__NAME=${POSTGRES_GITEA_DB}
- GITEA__database__USER=${POSTGRES_USER}
- GITEA__database__PASSWD=${POSTGRES_PASSWORD}
restart: always
volumes:
- ./data:/var/lib/gitea
- ./config:/etc/gitea
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "2222:2222"
depends_on:
- db