mirror of
https://github.com/tomasriveral/vps-config.git
synced 2026-08-11 18:18:38 +02:00
add gitea
This commit is contained in:
@@ -26,3 +26,5 @@ NTFY_URL=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # dont forget
|
||||
NTFY_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
DOCKER_COMPOSE_DIR=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
GITEA_ROOT_URL=xxxxxxxxxxxxxxxxxxx # dont forget https://
|
||||
|
||||
@@ -50,6 +50,10 @@ convert.tomasrivera.ch {
|
||||
reverse_proxy transmute:3313
|
||||
}
|
||||
|
||||
git.tomasrivera.ch {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
|
||||
resspublica.tomasrivera.ch {
|
||||
|
||||
root * /srv/resspublica
|
||||
|
||||
+2
-1
@@ -169,7 +169,8 @@ mkdir -p \
|
||||
/opt/server/caddy/config \
|
||||
/opt/server/resspublica/feed \
|
||||
/opt/server/resspublica/images \
|
||||
/opt/server/fav-archiver
|
||||
/opt/server/fav-archiver \
|
||||
/opt/server/gitea
|
||||
|
||||
sudo chown -R tomasr:tomasr /opt/server/resspublica
|
||||
sudo chmod -R u+rwX /opt/server/resspublica
|
||||
|
||||
+19
@@ -10,6 +10,7 @@ services:
|
||||
- radicale
|
||||
- metube
|
||||
- jellyfin
|
||||
- gitea
|
||||
image: caddy:latest
|
||||
container_name: caddy
|
||||
restart: unless-stopped
|
||||
@@ -164,3 +165,21 @@ services:
|
||||
environment:
|
||||
AUTH_SECRET_KEY: "${TRANSMUTE_SECRET_KEY}"
|
||||
AUTH_ACCESS_TOKEN_EXPIRE_MINUTES: 120
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
restart: unless-stopped
|
||||
|
||||
environment:
|
||||
USER_UID: 1000
|
||||
USER_GID: 1000
|
||||
TZ: "Europe/Zurich"
|
||||
GITEA__server__ROOT_URL: "${GITEA_ROOT_URL}"
|
||||
GITEA__server__HTTP_PORT: 3000
|
||||
GITEA__database__DB_TYPE: "sqlite3"
|
||||
GITEA__database__PATH: "/data/gitea/gitea.db"
|
||||
GITEA__service__DISABLE_REGISTRATION: true
|
||||
GITEA__service__REQUIRE_SIGNIN_VIEW: false
|
||||
|
||||
volumes:
|
||||
- /opt/server/gitea:/data
|
||||
|
||||
@@ -82,6 +82,11 @@
|
||||
<td>Radicalé</td>
|
||||
<td>Calendar and contact CalDAV and CardDAV server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="https://git.tomasrivera.ch">git.tomasrivera.ch</a></td>
|
||||
<td>Gitea</td>
|
||||
<td>Github mirror of my projects.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="https://tomasrivera.ch">tomasrivera.ch</a></td>
|
||||
<td>Personal Website</td>
|
||||
|
||||
Reference in New Issue
Block a user