diff --git a/gitea/core/.env.example b/gitea/core/.env.example new file mode 100644 index 0000000..3bc5d66 --- /dev/null +++ b/gitea/core/.env.example @@ -0,0 +1,7 @@ +USER_UID=1000 +USER_GID=1000 +GITEA__database__DB_TYPE=postgres +GITEA__database__HOST=db:5432 +GITEA__database__NAME=gitea +GITEA__database__USER=gitea +GITEA__database__PASSWD= diff --git a/gitea/core/compose.yml b/gitea/core/compose.yml index 44a0223..b130883 100644 --- a/gitea/core/compose.yml +++ b/gitea/core/compose.yml @@ -1,14 +1,25 @@ services: - server: + gitea: image: docker.gitea.com/gitea:1.24.6 restart: always - environment: - - USER_UID=1000 - - USER_GID=1000 + env_file: + - .env volumes: - ./gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "50005:3000" - - "22:2222" + - "22:22" + depends_on: + - db + db: + image: docker.io/library/postgres:14 + restart: always + environment: + - POSTGRES_USER=gitea + - POSTGRES_PASSWORD=gitea + - POSTGRES_DB=gitea + volumes: + - ./postgres:/var/lib/postgresql/data +