blackbeard420

blackbeard420 / gitea

Last active 1 month ago

Like 0

blackbeard420 revised this gist 1 month ago · 774362a

1 file changed, 51 insertions

compose.yaml (file created)
@@ -0,0 +1,51 @@
1 + networks:
2 + gitea:
3 + external: false
4 +
5 + services:
6 + server:
7 + image: gitea/gitea:latest
8 + container_name: gitea
9 + environment:
10 + - USER_UID=1000
11 + - USER_GID=1000
12 + - GITEA__database__DB_TYPE=postgres
13 + - GITEA__database__HOST=db:5432
14 + - GITEA__database__NAME=gitea
15 + - GITEA__database__USER=gitea
16 + - GITEA__database__PASSWD=gitea
17 + restart: always
18 + networks:
19 + - gitea
20 + volumes:
21 + - ./gitea:/data
22 + - /etc/timezone:/etc/timezone:ro
23 + - /etc/localtime:/etc/localtime:ro
24 + ports:
25 + # - "127.0.0.1:3000:3000"
26 + - "222:22"
27 + depends_on:
28 + - db
29 +
30 + db:
31 + image: postgres:13
32 + restart: always
33 + environment:
34 + - POSTGRES_USER=gitea
35 + - POSTGRES_PASSWORD=gitea
36 + - POSTGRES_DB=gitea
37 + networks:
38 + - gitea
39 + volumes:
40 + - ./postgres:/var/lib/postgresql/data
41 +
42 + anubis:
43 + image: ghcr.io/techarohq/anubis:latest
44 + pull_policy: always
45 + networks:
46 + - gitea
47 + environment:
48 + BIND: ":3000"
49 + TARGET: http://server:3000
50 + ports:
51 + - "127.0.0.1:3000:3000"