Compare commits

4 Commits
dev ... main

Author SHA1 Message Date
7517b373f6 Added gitea service 2025-12-12 11:14:34 +00:00
58fe2295c3 moved php 2025-12-12 09:59:18 +00:00
d2eb161045 remove tracked .NET build artifacts 2025-12-12 09:51:49 +00:00
dbb6407cb6 gitignore 2025-12-12 09:51:23 +00:00
45 changed files with 207 additions and 324 deletions

17
.gitignore vendored
View File

@@ -1,4 +1,13 @@
/vendor # .NET
/node_modules **/bin/
.env **/obj/
.DS_Store
# Node
node_modules/
# Logs
*.log
# Python
__pycache__/
*.pyc

View File

@@ -49,5 +49,15 @@ services:
ports: ports:
- "8090:8090" - "8090:8090"
restart: unless-stopped restart: unless-stopped
gitea:
image: gitea/gitea:latest
container_name: alex-gitea
environment:
- USER_UID=1000
- USER_GID=1000
volumes:
- ./gitea:/data
ports:
- "3000:3000" # Web UI
- "222:2222" # SSH access
restart: always

View File

@@ -0,0 +1 @@
GITEA_CUSTOM=/data/gitea

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

98
gitea/gitea/conf/app.ini Normal file
View File

@@ -0,0 +1,98 @@
APP_NAME = Gitea: Git with a cup of tea
RUN_MODE = prod
RUN_USER = git
WORK_PATH = /data/gitea
[repository]
ROOT = /data/git/repositories
[repository.local]
LOCAL_COPY_PATH = /data/gitea/tmp/local-repo
[repository.upload]
TEMP_PATH = /data/gitea/uploads
[server]
APP_DATA_PATH = /data/gitea
DOMAIN = 192.168.64.4
SSH_DOMAIN = 192.168.64.4
HTTP_PORT = 3000
ROOT_URL = http://192.168.64.4:3000/
DISABLE_SSH = false
SSH_PORT = 22
SSH_LISTEN_PORT = 22
LFS_START_SERVER = true
LFS_JWT_SECRET = zubenABkxphGHSMZEo4FMMy7gAkQKeOin5gvd5Z4NHE
OFFLINE_MODE = true
[database]
PATH = /data/gitea/gitea.db
DB_TYPE = mysql
HOST = 192.168.64.1:3306
NAME = gitea
USER = root
PASSWD = root
LOG_SQL = false
SCHEMA =
SSL_MODE = disable
[indexer]
ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve
[session]
PROVIDER_CONFIG = /data/gitea/sessions
PROVIDER = file
[picture]
AVATAR_UPLOAD_PATH = /data/gitea/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars
[attachment]
PATH = /data/gitea/attachments
[log]
MODE = console
LEVEL = info
ROOT_PATH = /data/gitea/log
[security]
INSTALL_LOCK = true
SECRET_KEY =
REVERSE_PROXY_LIMIT = 1
REVERSE_PROXY_TRUSTED_PROXIES = *
INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3NjU1Mzc4NDd9.Z2bWCWOnj6sB-iN8hmdfbc3-boE85MPC3pFHIrVGgAU
PASSWORD_HASH_ALGO = pbkdf2
[service]
DISABLE_REGISTRATION = false
REQUIRE_SIGNIN_VIEW = false
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
ENABLE_CAPTCHA = false
DEFAULT_KEEP_EMAIL_PRIVATE = false
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
DEFAULT_ENABLE_TIMETRACKING = true
NO_REPLY_ADDRESS = noreply.localhost
[lfs]
PATH = /data/git/lfs
[mailer]
ENABLED = false
[openid]
ENABLE_OPENID_SIGNIN = true
ENABLE_OPENID_SIGNUP = true
[cron.update_checker]
ENABLED = false
[repository.pull-request]
DEFAULT_MERGE_STYLE = merge
[repository.signing]
DEFAULT_TRUST_MODEL = committer
[oauth2]
JWT_SECRET = IRCOsEapdHrUSkbC9DshS4HR36E2FyUKFxhWHvUHZhw

View File

@@ -0,0 +1,22 @@
[diff]
algorithm = histogram
[core]
logallrefupdates = true
quotePath = false
commitGraph = true
[gc]
reflogexpire = 90
writeCommitGraph = true
[user]
name = Gitea
email = gitea@fake.local
[receive]
advertisePushOptions = true
procReceiveRefs = refs/for
[fetch]
writeCommitGraph = true
[safe]
directory = *
[uploadpack]
allowfilter = true
allowAnySHA1InWant = true

View File

@@ -0,0 +1 @@
{"storage":"boltdb","index_type":"scorch"}

View File

@@ -0,0 +1 @@
{"version":5}

Binary file not shown.

View File

@@ -0,0 +1,52 @@
-----BEGIN PRIVATE KEY-----
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
prpimPYjK83zg8fZzNjZAVujFNnMFUg=
-----END PRIVATE KEY-----

View File

@@ -0,0 +1 @@
MANIFEST-000000

View File

View File

@@ -0,0 +1,6 @@
=============== Dec 12, 2025 (UTC) ===============
11:10:51.541099 log@legend F·NumFile S·FileSize N·Entry C·BadEntry B·BadBlock Ke·KeyError D·DroppedEntry L·Level Q·SeqNum T·TimeElapsed
11:10:51.544623 db@open opening
11:10:51.544814 version@stat F·[] S·0B[] Sc·[]
11:10:51.545556 db@janitor F·2 G·0
11:10:51.545580 db@open done T·933.103µs

Binary file not shown.

Binary file not shown.

View File

@@ -1,23 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"programDotNet/1.0.0": {
"runtime": {
"programDotNet.dll": {}
}
}
}
},
"libraries": {
"programDotNet/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

View File

@@ -1,19 +0,0 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "8.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@@ -1,22 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("programDotNet")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("programDotNet")]
[assembly: System.Reflection.AssemblyTitleAttribute("programDotNet")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -1 +0,0 @@
ef4e0c11006f2dd239d8ab66d729a68f61d4fa32924b55c8329b555050161ab2

View File

@@ -1,19 +0,0 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = programDotNet
build_property.RootNamespace = programDotNet
build_property.ProjectDir = /app/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = /app
build_property._RazorSourceGeneratorDebug =

View File

@@ -1,17 +0,0 @@
// <auto-generated/>
global using global::Microsoft.AspNetCore.Builder;
global using global::Microsoft.AspNetCore.Hosting;
global using global::Microsoft.AspNetCore.Http;
global using global::Microsoft.AspNetCore.Routing;
global using global::Microsoft.Extensions.Configuration;
global using global::Microsoft.Extensions.DependencyInjection;
global using global::Microsoft.Extensions.Hosting;
global using global::Microsoft.Extensions.Logging;
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Net.Http.Json;
global using global::System.Threading;
global using global::System.Threading.Tasks;

View File

@@ -1 +0,0 @@
e9330eaf0428b40e8599ac23a52ec780ad006a9006d294392fe6cc89c2049101

View File

@@ -1,23 +0,0 @@
/app/obj/Debug/net8.0/programDotNet.GeneratedMSBuildEditorConfig.editorconfig
/app/obj/Debug/net8.0/programDotNet.AssemblyInfoInputs.cache
/app/obj/Debug/net8.0/programDotNet.AssemblyInfo.cs
/app/obj/Debug/net8.0/programDotNet.csproj.CoreCompileInputs.cache
/app/obj/Debug/net8.0/programDotNet.MvcApplicationPartsAssemblyInfo.cache
/app/bin/Debug/net8.0/programDotNet
/app/bin/Debug/net8.0/programDotNet.deps.json
/app/bin/Debug/net8.0/programDotNet.runtimeconfig.json
/app/bin/Debug/net8.0/programDotNet.dll
/app/bin/Debug/net8.0/programDotNet.pdb
/app/obj/Debug/net8.0/staticwebassets.build.json
/app/obj/Debug/net8.0/staticwebassets.development.json
/app/obj/Debug/net8.0/scopedcss/bundle/programDotNet.styles.css
/app/obj/Debug/net8.0/programDotNet.dll
/app/obj/Debug/net8.0/refint/programDotNet.dll
/app/obj/Debug/net8.0/programDotNet.pdb
/app/obj/Debug/net8.0/programDotNet.genruntimeconfig.cache
/app/obj/Debug/net8.0/ref/programDotNet.dll
/app/obj/Debug/net8.0/staticwebassets/msbuild.programDotNet.Microsoft.AspNetCore.StaticWebAssets.props
/app/obj/Debug/net8.0/staticwebassets/msbuild.build.programDotNet.props
/app/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.programDotNet.props
/app/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.programDotNet.props
/app/obj/Debug/net8.0/staticwebassets.pack.json

View File

@@ -1 +0,0 @@
6c6db989a285f699deea041ae91957c98d32357a05190823d5ccb6d286e83fec

View File

@@ -1,11 +0,0 @@
{
"Version": 1,
"Hash": "iKrrIYpJZohPz31GBVLhzn4bAYo7qnEuRFes2tPKNgE=",
"Source": "programDotNet",
"BasePath": "_content/programDotNet",
"Mode": "Default",
"ManifestType": "Build",
"ReferencedProjectsConfiguration": [],
"DiscoveryPatterns": [],
"Assets": []
}

View File

@@ -1,3 +0,0 @@
<Project>
<Import Project="Microsoft.AspNetCore.StaticWebAssets.props" />
</Project>

View File

@@ -1,3 +0,0 @@
<Project>
<Import Project="../build/programDotNet.props" />
</Project>

View File

@@ -1,3 +0,0 @@
<Project>
<Import Project="../buildMultiTargeting/programDotNet.props" />
</Project>

View File

@@ -1,69 +0,0 @@
{
"format": 1,
"restore": {
"/app/programDotNet.csproj": {}
},
"projects": {
"/app/programDotNet.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/app/programDotNet.csproj",
"projectName": "programDotNet",
"projectPath": "/app/programDotNet.csproj",
"packagesPath": "/root/.nuget/packages/",
"outputPath": "/app/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/root/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.416/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/root/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/root/.nuget/packages/</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/root/.nuget/packages/" />
</ItemGroup>
</Project>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -1,74 +0,0 @@
{
"version": 3,
"targets": {
"net8.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
"net8.0": []
},
"packageFolders": {
"/root/.nuget/packages/": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/app/programDotNet.csproj",
"projectName": "programDotNet",
"projectPath": "/app/programDotNet.csproj",
"packagesPath": "/root/.nuget/packages/",
"outputPath": "/app/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/root/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.416/PortableRuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -1,8 +0,0 @@
{
"version": 2,
"dgSpecHash": "A0EP6Bndszc=",
"success": true,
"projectFilePath": "/app/programDotNet.csproj",
"expectedPackageFiles": [],
"logs": []
}