Update file names and remove useless things

This commit is contained in:
2026-02-24 19:39:55 +05:30
parent 9fe8704abe
commit 98617d8a21
55 changed files with 0 additions and 89 deletions

View File

@@ -1,6 +0,0 @@
# Paths
APPDATA_PATH=/home/username/appdata
# Ports
DNS_PORT=53
ADMIN_PORT=

View File

@@ -1,14 +0,0 @@
# Environment Variables
JWT_SECRET=
TOKEN_EXPIRY=
ALLOW_NEW_ACCOUNTS=
DEBUG=
DISABLE_ACCOUNTS=
DISABLE_INTERNAL_ACCOUNTS=
OIDC_ENABLED=
# Paths
APPDATA_PATH=/home/username/appdata
# Ports
PORT=

View File

@@ -1,25 +0,0 @@
services:
caddy:
image: docker.io/ryuupendragon/caddy-cloudflare-ddns:2.10.0
container_name: caddy
cap_add:
- NET_ADMIN
environment:
- CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}
volumes:
- ${APPDATA_PATH}/caddy/caddy-file:/etc/caddy
- ${APPDATA_PATH}/caddy/caddy-config:/config
- ${APPDATA_PATH}/caddy/caddy-data:/data
- ${APPDATA_PATH}/caddy/caddy-logs:/logs
- ${APPDATA_PATH}/caddy/caddy-srv:/srv
ports:
- ${HTTP_PORT}:80
- ${HTTPS_PORT}:443
- ${HTTPS_PORT}:443/udp
networks:
- frontend
restart: unless-stopped
networks:
frontend:
external: true

View File

@@ -1,44 +0,0 @@
services:
forgejo_db:
image: docker.io/library/mariadb:11.7.2
container_name: forgejo_db
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
volumes:
- ${APPDATA_PATH}/forgejo/db:/var/lib/mysql
ports:
- ${DB_PORT}:3306
restart: unless-stopped
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
start_period: 10s
interval: 10s
timeout: 5s
retries: 3
forgejo_server:
image: codeberg.org/forgejo/forgejo:11.0.1-rootless
container_name: forgejo_server
depends_on:
forgejo_db:
condition: service_healthy
user: ${PUID}:${PGID}
environment:
- FORGEJO__database__DB_TYPE=mysql
- FORGEJO__database__HOST=forgejo_db
- FORGEJO__database__NAME=${MYSQL_DATABASE}
- FORGEJO__database__USER=${MYSQL_USER}
- FORGEJO__database__PASSWD=${MYSQL_PASSWORD}
volumes:
- ${APPDATA_PATH}/forgejo/config:/etc/gitea
- ${APPDATA_PATH}/forgejo/data:/var/lib/gitea
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- ${SERVER_PORT}:3000
- ${SSH_PORT}:22
restart: unless-stopped